META-INF.modules.java.desktop.classes.sun.print.RasterPrinterJob.class Maven / Gradle / Ivy
???? :?
java/awt/print/PrinterJob ()V
sun/print/RasterPrinterJob cachedBandWidth I cachedBandHeight
cachedBand Ljava/awt/image/BufferedImage;
mNumCopies mCollate Z java/awt/print/Pageable
mFirstPage ! " mLastPage $ java/awt/print/Book
# ' ( ) mDocument Ljava/awt/print/Pageable; +
Java Printing - . / mDocName Ljava/lang/String; 1 2 performingPrinting 4 5
userCancelled 7 java/util/ArrayList
6 : ; <
redrawList Ljava/util/ArrayList; > ?
noJobSheet A B mDestType D F G / mDestination I J
collateAttReq L M landscapeRotates270 O P Q
attributes 0Ljavax/print/attribute/PrintRequestAttributeSet; S T U onTop ,Ljavax/print/attribute/standard/DialogOwner; W X Y parentWindowID J [ (sun/print/RasterPrinterJob$GraphicsState
Z ] ^ (Lsun/print/RasterPrinterJob;)V Z ` a b theTransform Ljava/awt/geom/AffineTransform; Z d e f theClip Ljava/awt/Shape; Z h i j region Ljava/awt/geom/Rectangle2D; Z l m n sx D Z p q n sy
6 s t u add (Ljava/lang/Object;)Z
w x y z { javax/print/PrintServiceLookup lookupDefaultPrintService ()Ljavax/print/PrintService; } ~ ? ? 'javax/print/DocFlavor$SERVICE_FORMATTED PAGEABLE )Ljavax/print/DocFlavor$SERVICE_FORMATTED; ? ? ? ? ? javax/print/PrintService isDocFlavorSupported (Ljavax/print/DocFlavor;)Z } ? ? ? PRINTABLE
w ? ? ? lookupPrintServices X(Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/PrintService; ? ? ? myService Ljavax/print/PrintService;
? ? ? setPrintService (Ljavax/print/PrintService;)V ? java/awt/print/PrinterException ? Service cannot be null
? ? ? (Ljava/lang/String;)V ? javax/print/StreamPrintService ? ? ? ? getName ()Ljava/lang/String; ? Null PrintService name. ? +javax/print/attribute/standard/PrinterState ? ? ? ? getAttribute @(Ljava/lang/Class;)Ljavax/print/attribute/PrintServiceAttribute; ? ? ? ? STOPPED -Ljavax/print/attribute/standard/PrinterState; ? 2javax/print/attribute/standard/PrinterStateReasons ? ? ? ? ? 1javax/print/attribute/standard/PrinterStateReason SHUTDOWN 3Ljavax/print/attribute/standard/PrinterStateReason;
? ? ? u containsKey ? $PrintService is no longer available. ? ? ? makeConcatWithConstants .(Ljavax/print/PrintService;)Ljava/lang/String;
? ? ? defaultPage ()Ljava/awt/print/PageFormat; ? 3javax/print/attribute/standard/OrientationRequested ? ? ? ? ? .javax/print/attribute/PrintRequestAttributeSet get 4(Ljava/lang/Class;)Ljavax/print/attribute/Attribute; ? ? ? ? getDefaultAttributeValue %(Ljava/lang/Class;)Ljava/lang/Object; ? ? ? ? REVERSE_LANDSCAPE 5Ljavax/print/attribute/standard/OrientationRequested; ? java/awt/print/PageFormat
? ? ? ? setOrientation (I)V ? ? ? ? LANDSCAPE ? $javax/print/attribute/standard/Media
? ? ? getMediaSize ?(Ljavax/print/attribute/standard/Media;Ljavax/print/PrintService;Ljava/awt/print/PageFormat;)Ljavax/print/attribute/standard/MediaSize; ? java/awt/print/Paper
?
? ? ? ? ? (javax/print/attribute/standard/MediaSize getSize (I)[F@R ? "javax/print/attribute/Size2DSyntax@??
? ? ? ? ? java/lang/Math rint (D)D
? ? ? ? setSize (DD)V ? 1javax/print/attribute/standard/MediaPrintableArea
getDefaultPrintableArea R(Ljava/awt/print/PageFormat;DD)Ljavax/print/attribute/standard/MediaPrintableArea;
? getX (I)FB?
?
getY
?
getWidth
? getHeight
? setImageableArea (DDDD)V
? setPaper (Ljava/awt/print/Paper;)V ,javax/print/attribute/standard/MediaSizeName NA_LETTER .Ljavax/print/attribute/standard/MediaSizeName;
? !" getMediaSizeForName Z(Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize; $%&'( +javax/print/attribute/standard/MediaSize$NA LETTER *Ljavax/print/attribute/standard/MediaSize;@{ @b @ ??
?2 3 (FFFFI)V5 2javax/print/attribute/HashPrintRequestAttributeSet
4
89: updateAttributesWithPageFormat h(Ljavax/print/PrintService;Ljava/awt/print/PageFormat;Ljavax/print/attribute/PrintRequestAttributeSet;)V
?<=> getPaper ()Ljava/awt/print/Paper;
?@
A ()DF?p
?DA ?FGH getSupportedAttributeValues `(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;J '[Ljavax/print/attribute/standard/Media;
LMNOP sun/print/CustomMediaSizeName findMedia Z([Ljavax/print/attribute/standard/Media;FFI)Ljavax/print/attribute/standard/MediaSizeName;R "java/lang/IllegalArgumentException ?TUV isAttributeValueSupported _(Ljavax/print/attribute/Attribute;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Z
?XYZ getOrientation ()I ?\] ? PORTRAIT ?_ t` $(Ljavax/print/attribute/Attribute;)Z
?bcA
getImageableX
?efA getImageableWidth
?hiA
getImageableY
?klA getImageableHeight
nopqr java/awt/GraphicsEnvironment
isHeadless ()Zt java/awt/HeadlessException
s
nwxy getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment;
n{|} getDefaultScreenDevice ()Ljava/awt/GraphicsDevice;
???? java/awt/GraphicsDevice getDefaultConfiguration "()Ljava/awt/GraphicsConfiguration;? sun/print/RasterPrinterJob$1
?? ? ?(Lsun/print/RasterPrinterJob;Ljava/awt/GraphicsConfiguration;)V
????? java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
??? updatePageAttributes 8(Ljavax/print/PrintService;Ljava/awt/print/PageFormat;)V? 2javax/print/attribute/standard/DialogTypeSelection ???? NATIVE 4Ljavax/print/attribute/standard/DialogTypeSelection; ???? remove (Ljava/lang/Class;)Z
???
pageDialog M(Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat;
?? { getPrintService
??? attributeToPageFormat g(Ljavax/print/PrintService;Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat;
??? setParentWindowID 3(Ljavax/print/attribute/PrintRequestAttributeSet;)V
??? 8(Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;
?? clearParentWindowID
????? java/awt/KeyboardFocusManager getCurrentKeyboardFocusManager !()Ljava/awt/KeyboardFocusManager;
???? getActiveWindow ()Ljava/awt/Window;
????? java/awt/Window getGraphicsConfiguration? sun/print/RasterPrinterJob$2
??
????? java/awt/GraphicsConfiguration getBounds ()Ljava/awt/Rectangle; ???? java/awt/Rectangle x ??? y
????? *javax/print/attribute/standard/DialogOwner getOwner
????? sun/print/DialogOwnerAccessor getID /(Ljavax/print/attribute/standard/DialogOwner;)J? sun/print/ServiceDialog
?? ? ?(Ljava/awt/GraphicsConfiguration;IILjavax/print/PrintService;Ljavax/print/DocFlavor;Ljavax/print/attribute/PrintRequestAttributeSet;Ljava/awt/Window;)V
???? setAlwaysOnTop (Z)V? java/lang/SecurityException
??
???? contains (Ljava/awt/Rectangle;)Z ??? width ??? height
???? setBounds (IIII)V
??? show
???Z getStatus
???
getAttributes 2()Ljavax/print/attribute/PrintRequestAttributeSet; sun/print/SunAlternateMedia ? ?? ? addAll '(Ljavax/print/attribute/AttributeSet;)Z ?
r isEmpty
getPageable ()Ljava/awt/print/Pageable; sun/print/OpenBook
getPageFormat (I)Ljava/awt/print/PageFormat; $calling setAttributes in printDialog
?
debug_println
?
setAttributes
r printDialog
?" # (Ljava/awt/Window;)V% sun/print/RasterPrinterJob$3
$?
()* lookupStreamPrintServices <(Ljava/lang/String;)[Ljavax/print/StreamPrintServiceFactory;
,-.?/ %javax/print/StreamPrintServiceFactory 8(Ljava/io/OutputStream;)Ljavax/print/StreamPrintService;1 sun/print/RasterPrinterJob$4
0 ]4 [Ljavax/print/PrintService;6 sun/print/PrinterJobWrapper
58 9 (Ljava/awt/print/PrinterJob;)V; )javax/print/attribute/standard/PageRanges =>Z getNumberOfPages
:@ A (II)V
CDE F javax/print/ServiceUI ?(Ljava/awt/GraphicsConfiguration;II[Ljavax/print/PrintService;Ljavax/print/PrintService;Ljavax/print/DocFlavor;Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/PrintService; ?HI u equalsK %javax/print/attribute/standard/Copies
MNZ getCopies
JP ?R &javax/print/attribute/standard/JobName
TU ?
getJobName
QW X '(Ljava/lang/String;Ljava/util/Locale;)V
Z [ 3(Ljavax/print/attribute/PrintRequestAttributeSet;)Z
Q]^ ? getValue
`a ?
setJobName
Jc^Z
ef ? setCopiesh *javax/print/attribute/standard/Destinationj java/io/File
glmn getURI ()Ljava/net/URI;
ip q (Ljava/net/URI;)V
ist ? getPathv java/lang/Exceptionx out.prn
?
{ ??
} ~ 8(Ljava/awt/print/PageFormat;Ljava/awt/print/Printable;)V
??? setPageable (Ljava/awt/print/Pageable;)V? java/lang/NullPointerException
?
??? setCollated ??? sidesAttr &Ljavax/print/attribute/standard/Sides; ??? printerResAttr 2Ljavax/print/attribute/standard/PrinterResolution; ??? pageRangesAttr +Ljavax/print/attribute/standard/PageRanges; ??
copiesAttr ?? / jobNameAttr ?? / userNameAttr ?? / destinationAttr? 'javax/print/attribute/standard/Fidelity ????
FIDELITY_TRUE )Ljavax/print/attribute/standard/Fidelity; ???? getUnsupportedAttributes a(Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljavax/print/attribute/AttributeSet;? Fidelity cannot be satisfied? +javax/print/attribute/standard/SheetCollate
??? isSupportedValue T(Ljavax/print/attribute/Attribute;Ljavax/print/attribute/PrintRequestAttributeSet;)Z ???? COLLATED -Ljavax/print/attribute/standard/SheetCollate;? $javax/print/attribute/standard/Sides ???? ONE_SIDED? 0javax/print/attribute/standard/PrinterResolution ???? isAttributeCategorySupported? &javax/print/attribute/ResolutionSyntax
???? getCrossFeedResolution (I)I
???? getFeedResolution
?? ? setXYRes
??A setPageRange? sun/print/SunPageSelection ???? RANGE Lsun/print/SunPageSelection;
:???
getMembers ()[[I
???? ? java/net/URI getSchemeSpecificPart
i ? ? ?? "(Ljava/io/File;)Ljava/lang/String;? (javax/print/attribute/standard/JobSheets ???? NONE *Ljavax/print/attribute/standard/JobSheets;? 1javax/print/attribute/standard/RequestingUserName
?]
?? ? getUserName ??? getPrintable (I)Ljava/awt/print/Printable;
???? clone ()Ljava/lang/Object;? 4[Ljavax/print/attribute/standard/MediaPrintableArea;
?H? java/lang/Object
?
?
?? ? getPrintableArea
? validatePage
setPrintable 8(Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;)V No print service found. ?
createPrintJob ()Ljavax/print/DocPrintJob; sun/print/PageableDoc
? javax/print/DocPrintJob print D(Ljavax/print/Doc;Ljavax/print/attribute/PrintRequestAttributeSet;)V javax/print/PrintException
? toString
? !
debugPrint #$%&' java/lang/System out Ljava/io/PrintStream; ) ?* B(Ljava/lang/String;Lsun/print/RasterPrinterJob;)Ljava/lang/String;
,-./ ? java/io/PrintStream println ?2 5javax/print/attribute/standard/PrinterIsAcceptingJobs 1456 NOT_ACCEPTING_JOBS 7Ljavax/print/attribute/standard/PrinterIsAcceptingJobs;8 Printer is not accepting job.: sun/print/SunPrinterJobService
?<=> getClass ()Ljava/lang/Class;9@A? usesClass
CD ? validateDestination
FGH spoolToService M(Ljavax/print/PrintService;Ljavax/print/attribute/PrintRequestAttributeSet;)V
JK initPrinter
MNZ getCollatedCopies
PQZ getNoncollatedCopies S ?T (II)Ljava/lang/String;
VWZ getFirstPage
YZZ getLastPage
\] startDoc
_`r isCancelled
bc cancelDoc e ?f (ZI)Ljava/lang/String;h java/awt/print/Printable
:jk? next m ?n (I)Ljava/lang/String;
pqr printPage (Ljava/awt/print/Pageable;I)I tuv
previousPaper Ljava/awt/print/Paper;
xy endDoc
?{| notify
i~r
createNewFile
i??r delete? java/io/IOException ? ?? &(Ljava/lang/String;)Ljava/lang/String;
i???
getParentFile ()Ljava/io/File;
i??r exists
i??r isFile
i??r canWrite@
????? java/util/Locale
getDefault ()Ljava/util/Locale;
??? ?
getCountry ???? ENGLISH Ljava/util/Locale;
?H ???? US
?H? java/lang/String ???? CANADA@9ffffff@j@ @r?
???
validatePaper /(Ljava/awt/print/Paper;Ljava/awt/print/Paper;)V? user.name
#??? getProperty ???? SELECTION ???? ALL
??Z getMinPageAttrib
??Z getMaxPageAttrib? sun/print/SunMinMaxPage
???Z getMin
???Z getMax? java/lang/Integer???
?? abortDoc? $java/awt/print/PrinterAbortException
?
??r
isCollated
??Z getCopiesInt? java/awt/geom/Point2D$Double
?? ?
????? java/awt/geom/AffineTransform transform G(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; ??? pgConfig !Lsun/print/PrinterGraphicsConfig; ?? b defaultDeviceTransform
?H ?? deviceWidth
??A ?? deviceHeight
??
A? Printer Device
? sun/print/PrinterGraphicsConfig
? 6(Ljava/lang/String;Ljava/awt/geom/AffineTransform;II)V ? )(Ljava/lang/Exception;)Ljava/lang/String;
?
initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable;
A getXRes
A getYRes java/awt/geom/Rectangle2D$Double
?
? ? scale
@ java/awt/geom/Rectangle2D %Paper's imageable width is too small.
D &Paper's imageable height is too small. @
?#$ ? translate?? ( java/awt/image/BufferedImage
'* + (III)V
'-./ createGraphics ()Ljava/awt/Graphics2D;
123 createPeekGraphics J(Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;)Lsun/print/PeekGraphics;
?b
?h
?e
?k
9:;?< sun/print/PeekGraphics "(Ljava/awt/geom/AffineTransform;)V
>?@ getPhysicalPrintableX (Ljava/awt/print/Paper;)D
BC@ getPhysicalPrintableY
9#
?FGH getMatrix ()[D
?J K ([D)V
MNO initPrinterGraphics 3(Ljava/awt/Graphics2D;Ljava/awt/geom/Rectangle2D;)V
9QRS getTransform !()Ljava/awt/geom/AffineTransform;
UVW setGraphicsConfigInfo $(Ljava/awt/geom/AffineTransform;DD)VgYZ 2(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)I m
m
^_` startPage :(Ljava/awt/print/PageFormat;Ljava/awt/print/Printable;IZ)V
bcd createPathGraphics ?(Lsun/print/PeekGraphics;Ljava/awt/print/PrinterJob;Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;I)Ljava/awt/Graphics2D;
f:g java/awt/Graphics2D
f#
6jk clear
fQ
6noZ size
6q ?r (I)Ljava/lang/Object;
ftu< setTransformw sun/print/PathGraphics
vyz{ redrawRegion O(Ljava/awt/geom/Rectangle2D;DDLjava/awt/Shape;Ljava/awt/geom/AffineTransform;)V} sun/print/ProxyGraphics2D
| ? 3(Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;)V ????? java/awt/Color white Ljava/awt/Color;
f??? setColor (Ljava/awt/Color;)V
'??? getRaster !()Ljava/awt/image/WritableRaster;? #sun/awt/image/ByteInterleavedRaster
???? getDataStorage ()[B
f??? fillRect
f???
getClipBounds
???? createTransformedShape "(Ljava/awt/Shape;)Ljava/awt/Shape;??? java/awt/Shape
9??? hitsDrawingArea
f??? create ()Ljava/awt/Graphics;
|??? setDelegate (Ljava/awt/Graphics2D;)V
|?? dispose
??? printBand ([BIIII)V
f? m
??? endPage 9(Ljava/awt/print/PageFormat;Ljava/awt/print/Printable;I)V
9
f??? setClip (Ljava/awt/Shape;)V ???? black
f??? setPaint (Ljava/awt/Paint;)V
?? throwPrintToFile
#??? getSecurityManager ()Ljava/lang/SecurityManager; ??? printToFilePermission Ljava/io/FilePermission;? java/io/FilePermission?
<>?
read,write
?? ? '(Ljava/lang/String;Ljava/lang/String;)V
????? java/lang/SecurityManager checkPermission (Ljava/security/Permission;)V
???? toCharArray ()[C
?? ? ([CII)V ?? forcePDL ?? forceRaster ??
shapeTextProp? %sun/security/action/GetPropertyAction? sun.java2d.print.pipeline
? ?? pdl
???? equalsIgnoreCase (Ljava/lang/String;)Z? raster? sun.java2d.print.shapetext PRINTER
ConstantValue FILE STREAM MAX_UNKNOWN_PAGES ' PD_ALLPAGES PD_SELECTION PD_PAGENUMS PD_NOSELECTION
MAX_BAND_SIZE DPI F FORCE_PIPE_PROP FORCE_RASTER FORCE_PDL SHAPE_TEXT_PROP Signature ALjava/util/ArrayList; Code LineNumberTable LocalVariableTable this Lsun/print/RasterPrinterJob; getPhysicalPrintableWidth getPhysicalPrintableHeight getPhysicalPageWidth getPhysicalPageHeight
Exceptions saveState O(Ljava/awt/geom/AffineTransform;Ljava/awt/Shape;Ljava/awt/geom/Rectangle2D;DD)V at clip gstate *Lsun/print/RasterPrinterJob$GraphicsState; services service
StackMapTable svcs svc prnStateReasons 4Ljavax/print/attribute/standard/PrinterStateReasons; prnState attSet page Ljava/awt/print/PageFormat; orient media &Ljavax/print/attribute/standard/Media; paper dim [F w h area 3Ljavax/print/attribute/standard/MediaPrintableArea; ix iw iy ih6 pageAttributes mediaList gc Ljava/awt/GraphicsConfiguration; newPage dts pservice
pageFrmAttrib owner Ljava/awt/Window; newas
amCategory Ljava/lang/Class; dlg grCfg gcBounds Ljava/awt/Rectangle; Lsun/print/ServiceDialog; setOnTop dlgBounds LocalVariableTypeTable Ljava/lang/Class<*>;W java/lang/Class getPageFormatFromAttributes newPaper oldPaper oldPaperValWasSet pageable newPf oldPf ret i
newService iae $Ljava/lang/IllegalArgumentException; e !Ljava/awt/print/PrinterException; spsFactories ([Ljavax/print/StreamPrintServiceFactory;
jobWrapper Lsun/print/PrinterJobWrapper; pgRngg defaultDest ,Ljavax/print/attribute/standard/Destination; ps Ljava/lang/Exception; jobName (Ljavax/print/attribute/standard/JobName; copies 'Ljavax/print/attribute/standard/Copies; dest doPrint (Ljava/awt/print/Printable;)V painter Ljava/awt/print/Printable; format document attrval !Ljavax/print/attribute/Attribute; attrset unsupported $Ljavax/print/attribute/AttributeSet; xr yr range [[I Ljava/lang/SecurityException; mpaVals Ljava/lang/Object; paperWid paperHgt msn msz
printableArea printable pf fidelity attrFidelity collateAttr destination jobSheets userName 3Ljavax/print/attribute/standard/RequestingUserName; orientReq mpa Ljavax/print/PrintException; psvc job Ljavax/print/DocPrintJob; doc Ljavax/print/Doc;? javax/print/Doc str
totalPages pages nexti nonCollated
pageResult collated rangeIsSelected js numCollatedCopies numNonCollatedCopies numPages firstPage lastPage? java/lang/Throwable ioe Ljava/io/IOException; f Ljava/io/File; pFile wid hgt defaultPaper origPaper mmPerInch
ptsPerInch defaultCountry getUserNameInt
getJobNameInt collate getSelectAttrib getFromPageAttrib getToPageAttrib s Lsun/print/SunMinMaxPage; pw ph pt Ljava/awt/geom/Point2D$Double; getPrinterGraphicsConfig #()Lsun/print/PrinterGraphicsConfig; deviceID origPage pe left top initialTx bandX bandY bandTop band bandGraphics Ljava/awt/Graphics2D; clipArea "Ljava/awt/geom/Rectangle2D$Double; painterGraphics Lsun/print/ProxyGraphics2D;
clearGraphics tile %Lsun/awt/image/ByteInterleavedRaster; data [B deviceBottom deviceAddressableX deviceAddressableY thisPaper paperChanged pathGraphics pageIndex xScale yScale
deviceArea uniformTransform scaleTransform bandWidth deviceAreaHeight
bandHeight
deviceLeft deviceTop deviceTransform pBand peekGraphics Lsun/print/PeekGraphics; pageFormatArea pgAt? cancel cancelled graphics
printerJob Ljava/awt/print/PrinterJob;
pageFormat g checkAllowedToPrintToFile security Ljava/lang/SecurityManager; removeControlChars c C in_chars [C len out_chars pos getParentWindowID ()J attrs forceStr shapeTextStr
SourceFile RasterPrinterJob.java NestMembers BootstrapMethods
? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; Not a 2D print service: RasterPrinterJob psvc = " /getCollatedCopies() getNoncollatedCopies() $ 6after startDoc rangeSelected? numNonCollatedCopies & printPage ( Cannot write to file:* %Error getting page or printable.[ ], pageResult . startPage 0 calling endPage InnerClasses
GraphicsState4 javax/print/DocFlavor SERVICE_FORMATTED NA8 java/awt/geom/Point2D Double; %java/lang/invoke/MethodHandles$Lookup= java/lang/invoke/MethodHandles Lookup! 4 ?
! / ? / ? / ? / ? ? ? ? " uv ( ) . / 2 5 ?? ; <