pdfGetLayerViewState

Get the suggested state of a layer for viewing mode.
int pdfGetLayerViewState(PDFHandle pdf, PDFLayerHandle layer)
This function returns the suggested state for a layer when viewing the PDF file. The return value is +1 if the layer should be on (visible), 0 if the layer should be off (not visible), or -1 if there is no suggested state information for the layer.

The layer argument is an opaque layer handle, returned by pdfGetLayer.

The pdfGetLayerPrintState function is similar, but gets the suggested state for printing (rather than viewing).

C:
PDFLayerHandle layer; int state; layer = getGetLayer(pdf, .....); /* set the layer to the default state for viewing */ state = pdfGetLayerViewState(pdf, layer); if (state == 0) { pdfSetLayerVisibility(pdf, layer, 0); } else if (state == 1) { pdfSetLayerVisibility(pdf, layer, 1); }
pdfGetNumLayers
pdfGetLayer
pdfGetLayerName
pdfGetLayerVisibility
pdfSetLayerVisibility
pdfGetLayerPrintState