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()