[]
        
(Showing Draft Content)

C1.Document.C1PrintOptions

C1PrintOptions Class

Describes options controlling how a document's content is to be printed.

Inheritance
C1PrintOptions
Namespace: C1.Document
Assembly: C1.Document.dll
Syntax
public class C1PrintOptions

Constructors

Name Description
C1PrintOptions()

Properties

Name Description
AutoRotate
ImagesScaleFactor

Gets or sets the scale factor used to scale images before printing.

Low resolution images that need to be sized up to fit the target physical bounds can be scaled either by the printer driver, or by C1DocumentSource. When this property is 1 (the default), all scaling is done by the printer.On some printers this can lead to visible distortions.To avoid this, set this property to a value greater than 1 (e.g. 2, 3 or 4), which will cause C1DocumentSource to scale the image before sending it to the printer, and may help reduce the distortions.The specific value depends on the printer, and can be selected by trial and error.

Note that this does not affect the final printed size of the image, it only controls how the image is resized.

IsTurnOver

Gets or sets whether turn over (on 180 degree) print pages.

OmitPrintDialog

Gets or sets whether omit print dialog or no.

OutputRange

Gets or sets the OutputRange object defining the range of pages to print.

PageScaling

Gets or sets the value indicating the manner in which pages are scaled during printing.

The default value is FitToPaper.

PageSettings

Gets or sets the C1PageSettings object defining the page settings, size, landscape etc, can be null in this case the PageSettings will be used. This property does not force C1DocumentSource to repaginate, it affects only the printer's paper size, the document's pages will be scaled to fit.

PrintJobName

Gets or sets the name for the print job.

Methods

Name Description
AssignFrom(C1PrintOptions)

Copies properties from another object into this object.

ToString()