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);
}