ImageEn, unit iexPdfiumCore

TPdfObjectList.AddLayer

TPdfObjectList.AddLayer


Declaration

function AddLayer(aLayer: TObject; RemoveLayer: Boolean = False): TPdfObject;


Description

Converts a layer (or all layers) to a PDF Object.
Specify a TIELayer as aLayer to convert a single layer.
Specify a TImageEnView as aLayer to convert all layers.
If RemoveLayer is enabled, the layer will be removed from the TImageEnView after conversion.

Note:
To enable layers to be used with PDFium, you must enable AllowLayers
Call ApplyChanges before saving to apply object changes to the document


Demo

Demo  Demos\PDF\PDFPageObjects_FromLayers\PDFPageObjectsLayers.dpr


Examples

// Convert the currently selected layer to a PDF object
ImageEnView1.PdfViewer.Objects.AddLayer( ImageEnView1.CurrentLayer, True );

// Convert all layers to PDF objects
ImageEnView1.PdfViewer.Objects.AddLayer( ImageEnView1, True );