Skip to content

PrinterLayoutPage

Namespace: ThinkGeo.Core

One sheet of a PrinterLayoutDocument: the page it is printed on, and the layout layers drawn on it.

public class PrinterLayoutPage

Inheritance object → PrinterLayoutPage

Properties

Page

Gets or sets the sheet this page is printed on, which decides its size and orientation.

public PagePrinterLayoutAsyncLayer Page { get; set; }

Property Value

PagePrinterLayoutAsyncLayer

Layers

Gets the layout layers drawn on this page, in the order they are drawn.

public Collection<PrinterLayoutAsyncLayer> Layers { get; }

Property Value

Collection<PrinterLayoutAsyncLayer>

Remarks:

The sheet itself is not in here: it is PrinterLayoutPage.Page, and by default it is not drawn into the output at all - see PrinterLayoutDocument.IncludePageBackground.

Constructors

PrinterLayoutPage()

Initializes a page on a default ANSI A portrait sheet.

public PrinterLayoutPage()

PrinterLayoutPage(PagePrinterLayoutAsyncLayer)

Initializes a page on the given sheet.

public PrinterLayoutPage(PagePrinterLayoutAsyncLayer page)

Parameters

page PagePrinterLayoutAsyncLayer
The sheet this page is printed on.