Skip to content

IPrinterLayoutCanvas

Namespace: ThinkGeo.Core

Marks a GeoCanvas as a print/export target (as opposed to an on-screen preview canvas) and exposes the deferred-drawing contract the page layout layers rely on for correct z-ordering.

public interface IPrinterLayoutCanvas

Remarks:

Implemented by PdfGeoCanvas (vector PDF export, cross-platform) and by PrinterGeoCanvas in ThinkGeo.Printers (Windows GDI printing). Layout layers check for this interface instead of concrete canvas types, so new print targets can be added without touching the layers.

Methods

FlushLabels()

Replays only the queued label-level drawing onto the target. Replaying every level is , which every canvas has.

void FlushLabels()

Returns

void