Skip to main content

PrintOptions Members

Provides print settings for BackstagePrintPreview.

Constructors

Name Description
PrintOptions() Initializes a new instance of the PrintOptions class with the default settings.
PrintOptions(PrinterSettings) Initializes a new instance of the PrintOptions class with the specified printer settings.

Properties

Name Description
AllowCollate Gets whether the pages can be collated when multiple document copies are printed.
AllowCopies Gets whether it is possible to print multiple document copies.
AllowCustomPageRange Specifies whether it is possible to print a range of pages.
AllowEditOptions Specifies whether it is possible to edit print settings.
AllowEditPaperSource Gets whether it is possible to edit a paper source.
AvailablePageMargins Gets available page margins.
AvailablePaperSizes Gets the available paper sizes.
AvailablePaperSources Provides access to the paper sources available on the printer.
AvailablePrinters Provides access to available printers.
CanDuplex Indicates whether double-sided printing is available.
Collate Specifies whether to collate the pages if multiple document copies are printed.
Copies Specifies the number of document copies to print.
CurrentPageNumber Specifies the current page number.
CustomPageRange Specifies the range of document pages to print.
Duplex Specifies the mode for double-sided printing.
IsValid For internal use.
Landscape Specifies whether the page orientation is landscape.
MaxCopies Gets the maximum number of document copies that can be printed.
PaperSource Specifies the selected paper source.
PrintRange Specifies the page numbers to print.
SelectedPageMargins Specifies the selected page margins.
SelectedPaperSize Gets the selected paper size.
SelectedPrinter Specifies the selected printer.
ShowPreferencesCommand Returns a command that invokes the dialog to specify document properties for the selected printer.

Methods

Name Description
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetPropertyName<T>(Expression<Func<T>>) static Returns the name of a property identified by a lambda expression. Inherited from BindableBase.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ShowPageSetup() Invokes the Page Setup window.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
PropertyChanged Occurs when a property value changes. Inherited from BindableBase.
See Also