PrintJobInfo class

Class representing the description of a PlatformPrintJobController. Note that the print jobs state may change over time and this class represents a snapshot of this state.

Constructors

PrintJobInfo({PrintJobAttributes? attributes, bool? canSpawnSeparateThread, int? copies, int? creationTime, int? currentPage, int? firstPage, bool? isCopyingOperation, String? label, int? lastPage, int? numberOfPages, PrintJobPageOrder? pageOrder, PrintJobRenderingQuality? preferredRenderingQuality, Printer? printer, bool? showsPrintPanel, bool? showsProgressPanel, PrintJobState? state})

Properties

attributes ↔ PrintJobAttributes?
The attributes of a print job.
getter/setter pair
canSpawnSeparateThread ↔ bool?
Whether the print operation should spawn a separate thread in which to run itself.
getter/setter pair
copies ↔ int?
How many copies to print.
getter/setter pair
creationTime ↔ int?
The timestamp when the print job was created.
getter/setter pair
currentPage ↔ int?
The current page number being previewed or printed.
getter/setter pair
firstPage ↔ int?
An integer value that specifies the first page in the print job.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
isCopyingOperation ↔ bool?
A Boolean value that indicates whether the print operation is an EPS or PDF copy operation. It's true if the receiver is an EPS or PDF copy operation; otherwise, false.
getter/setter pair
label ↔ String?
The human readable print job label.
getter/setter pair
lastPage ↔ int?
An integer value that specifies the last page in the print job.
getter/setter pair
numberOfPages ↔ int?
The number of pages to print.
getter/setter pair
pageOrder ↔ PrintJobPageOrder?
The page order that will be used to generate the pages in this job. This is the physical page order of the pages. It depends on the stacking order of the printer, the capability of the app to reverse page order, etc.
getter/setter pair
preferredRenderingQuality ↔ PrintJobRenderingQuality?
The printing quality.
getter/setter pair
printer ↔ Printer?
The printer object to be used for printing.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showsPrintPanel ↔ bool?
Whether the print panel is shown during the operation.
getter/setter pair
showsProgressPanel ↔ bool?
Whether the progress panel is shown during the operation.
getter/setter pair
state ↔ PrintJobState?
The state of the print job.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Converts instance to a map.
toMap() → Map<String, dynamic>
Converts instance to a map.
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fromMap(Map<String, dynamic>? map) → PrintJobInfo?
Gets a possible PrintJobInfo instance from a Map value.