[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Win.Printing.SystemPrinter

SystemPrinter Class

Represents the settings of the SystemPrinter class.

Inheritance
SystemPrinter
Namespace: GrapeCity.ActiveReports.Win.Printing
Assembly: MESCIUS.ActiveReports.Win.dll
Syntax
public sealed class SystemPrinter

Constructors

Name Description
SystemPrinter()

Initializes a new instance of SystemPrinter class.

Properties

Name Description
CanDuplex

Determines whether or not the report can be duplexed while printing.

Collate

Determines whether all the pages of the report should be printed before another copy of the report.

Color

Determines whether or not the report will print in color.

Copies

Determines the number of copies to print.

DpiX

Gets the horizontal resolution of the SystemPrinter object.

DpiY

Gets the vertical resolution of the SystemPrinter object.

Duplex

Gets or sets the report document setting for double-sided printing.

FileName

Gets or sets the file name used to print to a file.

FromPage

Sets the starting page in a print job.

Graphics

Draws the page to the printer.

Landscape

Determines whether or not the report will be landscaped for printing.

MaxPage

Sets the total page count in the progress dialog when doing custom printing.

PaperHeight

Gets or sets the paper height for printing.

PaperSize

Gets or sets the paper size for the page.

PaperSizes

Returns a reference to the collection of paper sizes the printer supports.

PaperSource

Gets or sets the paper source for the page.

PaperSources

Returns a reference to the collection of paper sources the printer supports.

PaperWidth

Sets or returns the width of the paper used to print the report.

PhysicalOffsetX

Returns the measurement in pixels of the non-printable section on the left side of the page.

PhysicalOffsetY

Returns the measurement in pixels of the non-printable section at the top of the page.

Port

Gets or sets the current printer port.

Ports

Returns the collection of printer ports available.

PrinterName

Gets or sets the name of the printer to use.

PrinterNames

Returns the collection of printer names available.

PrinterResolution

Gets or sets the printer resolution for the page.

PrinterResolutions

Returns a collection of the available printer resolutions.

PrinterSettings

Gets the printer settings associated with the page.

ToPage

Sets the number of the last page to be printed.

Methods

Name Description
AbortJob()

Aborts the SystemPrinter print job initialized by the StartJob method.

EndJob()

Ends the SystemPrinter print job initialized by the StartJob method.

EndPage()

Ends a specific page in a SystemPrinter print job initialized by the StartPage method.

Escape(string)

Allows escape codes to be entered.

PrintDialog()

Shows a SystemPrinter print dialog.

SetupDialog()

Shows a SystemPrinter setup dialog.

StartJob(string)

Starts a SystemPrinter print job.

StartPage()

Starts a specific page in a SystemPrinter print job.