PrintJobSettingsProperty enum
List of PrintJobSettings's properties that can be used to check i they are supported or not by the current platform.
Values
- animated → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.animated property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- canSpawnSeparateThread → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.canSpawnSeparateThread property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- collate → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.collate property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- colorMode → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.colorMode property is supported at runtime.
Officially Supported Platforms/Implementations:
- Android WebView
- macOS WKWebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- copies → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.copies property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- detailedErrorReporting → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.detailedErrorReporting property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- duplexMode → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.duplexMode property is supported at runtime.
Officially Supported Platforms/Implementations:
- Android WebView 23+
- iOS WKWebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- faxNumber → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.faxNumber property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- firstPage → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.firstPage property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
-
Can be used to check if the PrintJobSettings.footerHeight property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
-
Can be used to check if the PrintJobSettings.footerUri property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- forceRenderingQuality → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.forceRenderingQuality property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView 14.5+
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- handledByClient → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.handledByClient property is supported at runtime.
Officially Supported Platforms/Implementations:
- Android WebView
- iOS WKWebView
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
-
Can be used to check if the PrintJobSettings.headerAndFooter property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- headerHeight → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.headerHeight property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- headerTitle → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.headerTitle property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- horizontalPagination → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.horizontalPagination property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- isHorizontallyCentered → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.isHorizontallyCentered property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- isVerticallyCentered → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.isVerticallyCentered property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- jobDisposition → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.jobDisposition property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- jobName → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.jobName property is supported at runtime.
Officially Supported Platforms/Implementations:
- Android WebView
- iOS WKWebView
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- jobSavingURL → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.jobSavingURL property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- lastPage → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.lastPage property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- margins → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.margins property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
- macOS WKWebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- maximumContentHeight → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.maximumContentHeight property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- maximumContentWidth → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.maximumContentWidth property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- mediaSize → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.mediaSize property is supported at runtime.
Officially Supported Platforms/Implementations:
- Android WebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- mustCollate → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.mustCollate property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- numberOfPages → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.numberOfPages property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- orientation → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.orientation property is supported at runtime.
Officially Supported Platforms/Implementations:
- Android WebView
- iOS WKWebView
- macOS WKWebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- outputType → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.outputType property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- pageHeight → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.pageHeight property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- pageOrder → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.pageOrder property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- pageRanges → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.pageRanges property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- pageWidth → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.pageWidth property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- pagesAcross → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.pagesAcross property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- pagesDown → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.pagesDown property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- pagesPerSide → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.pagesPerSide property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- paperName → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.paperName property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- printDialogKind → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.printDialogKind property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- printerName → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.printerName property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- resolution → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.resolution property is supported at runtime.
Officially Supported Platforms/Implementations:
- Android WebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- scalingFactor → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.scalingFactor property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- shouldPrintBackgrounds → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.shouldPrintBackgrounds property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
-
Can be used to check if the PrintJobSettings.shouldPrintHeaderAndFooter property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- shouldPrintSelectionOnly → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.shouldPrintSelectionOnly property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showUI → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showUI property is supported at runtime.
Officially Supported Platforms/Implementations:
- Windows WebView2
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsNumberOfCopies → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsNumberOfCopies property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPageRange → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPageRange property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPageSetupAccessory → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPageSetupAccessory property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPaperOrientation → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPaperOrientation property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView 15.0+
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPaperSelectionForLoadedPapers → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPaperSelectionForLoadedPapers property is supported at runtime.
Officially Supported Platforms/Implementations:
- iOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPaperSize → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPaperSize property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPreview → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPreview property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPrintPanel → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPrintPanel property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsPrintSelection → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsPrintSelection property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsProgressPanel → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsProgressPanel property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- showsScaling → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.showsScaling property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- time → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.time property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
- verticalPagination → const PrintJobSettingsProperty
-
Can be used to check if the PrintJobSettings.verticalPagination property is supported at runtime.
Officially Supported Platforms/Implementations:
- macOS WKWebView
Use the PrintJobSettings.isPropertySupported method to check if this property is supported at runtime.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
PrintJobSettingsProperty> - A constant List of the values in this enum, in order of their declaration.