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¶
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.