Click or drag to resize

SystemPrinterISettingsT Interface

Print settings available when printing HTML or PDF content on a physical printer.

Namespace:  DotNetBrowser.Print
Assembly:  DotNetBrowser (in DotNetBrowser.dll) Version: 2.16.0
Syntax
C#
public interface ISettings<out T> : IPrintSettings, 
	ICollate<T>, IColorModel<T>, ICopies<T>, IDuplexMode<T>, 
	IPageRanges<T>, IPagesPerSheet<T>, IPaperSize<T>, IScaling<T>
where T : class, IPrintSettings

Type Parameters

T
The specific print settings type.

The SystemPrinterISettingsT type exposes the following members.

Properties
  NameDescription
Public propertyCollatePrintingEnabled
Enables or disables collate printing.
(Inherited from ICollateTPrintSettings.)
Public propertyColorModel
Gets or sets the color model.
(Inherited from IColorModelTPrintSettings.)
Public propertyCopies
Gets or sets the number of copies to print.
(Inherited from ICopiesTPrintSettings.)
Public propertyDuplexMode
Gets or sets the duplex mode.
(Inherited from IDuplexModeTPrintSettings.)
Public propertyPageRanges
Gets or sets the collection of the page ranges to print.
(Inherited from IPageRangesTPrintSettings.)
Public propertyPagesPerSheet
Gets or sets the number of pages per sheet.
(Inherited from IPagesPerSheetTPrintSettings.)
Public propertyPaperSize
Gets or sets the paper size for printing.
(Inherited from IPaperSizeTPrintSettings.)
Public propertyScaling
Gets or sets the scaling for printing.
(Inherited from IScalingTPrintSettings.)
Top
Methods
  NameDescription
Public methodApply
Applies the configured print settings. You should call this method to regenerate the internal print preview using the configured settings and update the total page count to be printed.
(Inherited from IPrintSettings.)
Top
Extension Methods
  NameDescription
Public Extension MethodDisableCollatePrintingT
Disables collate printing.
(Defined by CollateExtensions.)
Public Extension MethodEnableCollatePrintingT
Enables collate printing.
(Defined by CollateExtensions.)
Public Extension MethodSetColorModelT
Sets the color model used for printing.
(Defined by ColorModelExtensions.)
Public Extension MethodSetCopiesT
Sets the number of copies to print.
(Defined by CopiesExtensions.)
Public Extension MethodSetDuplexModeT
Sets the duplex mode.
(Defined by DuplexModeExtensions.)
Public Extension MethodSetPageRangesT
Sets the collection of the page ranges to print.
(Defined by PageRangesExtensions.)
Public Extension MethodSetPagesPerSheetT
Sets the number of pages per sheet.
(Defined by PagesPerSheetExtensions.)
Public Extension MethodSetPaperSizeT
Sets the paper size for printing.
(Defined by PaperSizeExtensions.)
Public Extension MethodSetScalingT
Sets the scaling for printing.
(Defined by ScalingExtensions.)
Top
See Also