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); }
pdfGetNumLayers
pdfGetLayerName
pdfGetLayerVisibility
pdfSetLayerVisibility
pdfGetLayerViewState
pdfGetLayerPrintState