pdfGetLayer
Get a layer handle.
PDFLayerHandle pdfGetLayer(PDFViewerHandle viewer, int idx)
This function returns an opaque handle (of
type
PDFLayerHandle
) for the specified layer. The handle
can then be passed to the other layer functions.
Layers are numbered 0 through n-1 (where n is the value returned by
pdfGetNumLayers
).
C:
PDFLayerHandler layer;
char *name;
BOOL visible;
int n, len, i;
n = pdfGetNumLayers(viewer);
for (i = 0; i < n; ++i) {
layer = pdfGetLayer(viewer, i);
name = pdfGetLayerName(viewer, layer, &len);
visible = pdfGetLayerVisibility(viewer, layer);
/* ... add a list entry using name and visible ... */
pdfFreeMemory(name);
}