[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Win.Printing.Printer

Printer Class

GDI+ Printer.

Implements
Namespace: GrapeCity.ActiveReports.Win.Printing
Assembly: MESCIUS.ActiveReports.Win.dll
Syntax
public class Printer : PrintDocument, IComponent, IDisposable

Constructors

Name Description
Printer()

Initializes a new instance of the Printer class.

Printer(Func<PrintController>, PrintProgressEventHandler, PrintAbortedEventHandler, Action<Exception>)

Initializes a new instance of the Printer class.

Properties

Name Description
CommonDefaultPageSettings

Gets page settings in platform independent format that are used as defaults for all pages to be printed.

CommonPaperKind

Gets or sets the paper size for the page. The size is specified in hundredths of an inch.

CommonPaperSize

Gets or sets the paper size for the page. The size is specified in hundredths of an inch.

CommonPrinterSettings

Gets a PrinterSettings in platform independent format that specifies where and how the document is printed.

Landscape

Landscape

There is a potential problem if some one uses the DefaultPageSettings.Landscape to change the the landscape instead of Printer.Landscape.

PaperHeight

Paper height in inches.

PaperKind

Gets or sets the type of paper.

PaperSize

Gets or sets the paper size for the page. The size is specified in hundredths of an inch.

PaperSizes

Gets the paper sizes that are supported by this printer. Paper size in hundredths of an inch.

PaperWidth

Paper width in inches.

PrintController

Gets or sets the print controller that guides the printing process.

PrinterName

Gets or sets the name of the printer to use.

PrinterSettings

Gets or sets the printer that prints the document.

VisibleBounds

VisibleBounds

Methods

Name Description
Dispose(bool)

Releases the unmanaged resources used by the Component and optionally releases the managed resources.

HandleAsyncPrintingError(Exception)

For internal use.

LoadSettings(BinaryReader)

For internal use only

OnBeginPrint(PrintEventArgs)
OnEndPrint(PrintEventArgs)
OnPrintPage(PrintPageEventArgs)
OnQueryPageSettings(QueryPageSettingsEventArgs)
Reinitialize()

Reinitialize

SaveSettings(BinaryWriter)

For internal use only

Events

Name Description
CommonBeginPrint

Occurs when the Print() method is called and before the first page of the document prints.

CommonEndPrint

Occurs when the last page of the document has printed.

CommonPrintPage

Occurs when the output to print for the current page is needed.

CommonQueryPageSettings

Occurs immediately before each PrintPage event.