
META-INF.modules.java.desktop.classes.sun.print.PSPathGraphics.class Maven / Gradle / Ivy
???? :,
sun/print/PathGraphics j(Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;IZ)V sun/print/PSPathGraphics
getDelegate ()Ljava/awt/Graphics2D;
java/awt/Graphics2D create ()Ljava/awt/Graphics;
getPrinterJob ()Ljava/awt/print/PrinterJob;
getPrintable ()Ljava/awt/print/Printable;
getPageFormat ()Ljava/awt/print/PageFormat;
! " getPageIndex ()I
$ % & canDoRedraws ()Z
) java/awt/geom/AffineTransform
( + , ()V . / 0 1 2 java/awt/Shape getPathIterator =(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
4 5 6
deviceFill /(Ljava/awt/geom/PathIterator;Ljava/awt/Color;)V
8 9 :
drawString (Ljava/lang/String;FF)V
< = > getFont ()Ljava/awt/Font;
@ A B getFontRenderContext #()Ljava/awt/font/FontRenderContext;
D 9 E H(Ljava/lang/String;FFLjava/awt/Font;Ljava/awt/font/FontRenderContext;F)V G sun/print/PSPrinterJob
F I J K platformFontCount $(Ljava/awt/Font;Ljava/lang/String;)I
M N O P " java/lang/String length
R S T U &
java/awt/Font hasLayoutAttributes W X Y printingGlyphVector Z [ java/awt/font/TextLayout
Z ] ^ E(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V
Z ` a b draw (Ljava/awt/Graphics2D;FF)V
R d e f equals (Ljava/lang/Object;)Z
h i j setFont (Ljava/awt/Font;)V
R l m &
isTransformed
R o p q getTransform !()Ljava/awt/geom/AffineTransform;
( s t " getType
( v w x
getTranslateX ()D
( z { x
getTranslateY
} ~ ? ? java/lang/Math abs (F)F>?????h? F ? ? Y
shapeTextProp
F ? i ? (Ljava/awt/Font;)Z
? ? ? getPaint ()Ljava/awt/Paint; ? java/awt/Color
F ? ? ? setColor (Ljava/awt/Color;)V ? java/lang/ClassCastException ? "java/lang/IllegalArgumentException ? Expected a Color instance
? ? ? (Ljava/lang/String;)V
o
F ? ? ? setTransform "(Ljava/awt/geom/AffineTransform;)V
? ? ? getClip ()Ljava/awt/Shape;
F ? ? ? setClip (Ljava/awt/Shape;)V
F ? ? ? textOut [(Ljava/awt/Graphics;Ljava/lang/String;FFLjava/awt/Font;Ljava/awt/font/FontRenderContext;F)Z
D
? ? ? getBufferedImage 0(Ljava/awt/Image;)Ljava/awt/image/BufferedImage;
( ? ? ? concatenate
( ? ? ? getMatrix ([D)V ? java/awt/geom/Point2D$Float
? ? ? (FF)V
( ? ? ? deltaTransform G(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;
? ? ? ? distance (Ljava/awt/geom/Point2D;)D
F ? ? x getXRes
F ? ? x getYRes@R
( ? ? (DDDDDD)V ? java/awt/geom/Rectangle2D$Float
? ? ? (FFFF)V
( ? ? ? createTransformedShape "(Ljava/awt/Shape;)Ljava/awt/Shape; . ? ? ? getBounds2D ()Ljava/awt/geom/Rectangle2D;
? ? ? ? x java/awt/geom/Rectangle2D getX
? ? ? x getY
? ? ? x getWidth?PbM???
? ? ? x getHeight
? ? ? ? setRect (DDDD)V
? ? ? hasTransparentPixels !(Ljava/awt/image/BufferedImage;)Z
? ? ? isBitmaskTransparency
? ? ? drawBitmaskImage T(Ljava/awt/image/BufferedImage;Ljava/awt/geom/AffineTransform;Ljava/awt/Color;IIII)Z
? ? " getTransparency java/awt/Transparency
? java/awt/image/BufferedImage !(Ljava/awt/image/ImageObserver;)I
? ? @
F saveState O(Ljava/awt/geom/AffineTransform;Ljava/awt/Shape;Ljava/awt/geom/Rectangle2D;DD)V
(III)V
createGraphics
? "
? "
clipRect (IIII)V
!" translate (DD)V
$% ? transform ?'() white Ljava/awt/Color;
+,- drawImage I(Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
(/01 getScaleInstance #(DD)Ljava/awt/geom/AffineTransform;3 java/awt/geom/Area
25 ?
2789 intersect (Ljava/awt/geom/Area;)V
;<= getRaster !()Ljava/awt/image/WritableRaster;? !sun/awt/image/ByteComponentRaster
>ABC getDataStorage ()[B ?EFG x F ?IJG y ?LMG width??
}QRS rint (D)D ?UVG height
FXYZ drawImageBGR ([BFFFFFFFFII)V
\] , dispose_ sun/print/ProxyGraphics2D
^a b 3(Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;)V
^ ?
^ef fillRect
^
^ B?
^kl" scale
nopqr java/awt/print/PageFormat getPaper ()Ljava/awt/print/Paper;
Ftuv getPhysicalPrintableX (Ljava/awt/print/Paper;)D
Fxyv getPhysicalPrintableY
n{ ?| ()[D
(~ ?
^$ ???) black
^??? setPaint (Ljava/awt/Paint;)V????? java/awt/print/Printable print 2(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)I
F? 5? ^(Ljava/awt/geom/PathIterator;Ljava/awt/Color;Ljava/awt/geom/AffineTransform;Ljava/awt/Shape;)V
? a ?? java/awt/geom/Line2D$Float
? ?
?? ? fill DEFAULT_USER_RES I
ConstantValue H Code LineNumberTable LocalVariableTable this Lsun/print/PSPathGraphics; graphics Ljava/awt/Graphics2D;
printerJob Ljava/awt/print/PrinterJob; painter Ljava/awt/print/Printable;
pageFormat Ljava/awt/print/PageFormat; pageIndex canRedraw #(Ljava/awt/Shape;Ljava/awt/Color;)V s Ljava/awt/Shape; color (Ljava/lang/String;II)V str Ljava/lang/String; canDrawStringToWidth font Ljava/awt/Font; psPrinterJob Lsun/print/PSPrinterJob; layout Ljava/awt/font/TextLayout; fontTx Ljava/awt/geom/AffineTransform;
transformType e Ljava/lang/ClassCastException; frc !Ljava/awt/font/FontRenderContext; w oldFont drawnWithPS
translateX
translateY fontisTransformed
directToPS
StackMapTable? java/awt/font/FontRenderContext drawImageToPlatform G(Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/Color;IIIIZ)Z tx rect !Ljava/awt/geom/Rectangle2D$Float; shape region Ljava/awt/geom/Rectangle2D; h nbytes maxBytes origDpi D dpi scaleFactor maxSFX maxSFY maxSF minDpi deepImage Ljava/awt/image/BufferedImage;
imageGraphics holdClip oldClip sat imgClip imgArea Ljava/awt/geom/Area; oldArea scaledBounds tile #Lsun/awt/image/ByteComponentRaster;
drawOpaque rotTransform srcRect rotShape rotBounds boundsWidth boundsHeight image Ljava/awt/Image; xform bgcolor srcX srcY srcWidth srcHeight handlingTransparency img
fullTransform
fullMatrix [D unitVectorX Ljava/awt/geom/Point2D$Float; unitVectorY origin scaleX scaleY devResX devResY devScaleX devScaleY
clampScale
java/awt/Image? redrawRegion O(Ljava/awt/geom/Rectangle2D;DDLjava/awt/Shape;Ljava/awt/geom/AffineTransform;)V savedClip savedTransform g proxy Lsun/print/ProxyGraphics2D;
sourceResX
sourceResY
Exceptions java/awt/print/PrinterException pathIter Ljava/awt/geom/PathIterator; deviceFrameRect (IIIILjava/awt/Color;)V deviceDrawLine xBegin yBegin xEnd yEnd deviceFillRect
deviceClip (Ljava/awt/geom/PathIterator;)V
SourceFile PSPathGraphics.java InnerClasses( java/awt/geom/Point2D Float+ java/awt/geom/Line2D ?? ? ? ? x *+,-? ? ?
G
H? H ?? ?? ?? ?? ?? ?? ? Y ? h &? Y*? ?
? *? *? *? *? *? #? '? ? S T U V W X % S? &?? ?? ? U *+? (Y? *? - ,? 3? ?
b c? ?? ?? ?) 9? ? V
*+??? 7? ?
r s? *
??
??
F?
J? 9 : ? ] *+$%*? ;*? ?? C? ?
? ?? * ?? ?? FG JG ? &