PrintJobSettingsProperty enum

List of PrintJobSettings's properties that can be used to check i they are supported or not by the current platform.

Inheritance
Available extensions

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.

footerHeight → const PrintJobSettingsProperty

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.

footerUri → const PrintJobSettingsProperty

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.

headerAndFooter → const PrintJobSettingsProperty

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.

shouldPrintHeaderAndFooter → const PrintJobSettingsProperty

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.