pdfSetLayerVisibility

Set the visibility state of a layer.
void pdfSetLayerVisibility(PDFHandle pdf, PDFLayerHandle layer, int visibility)
This function sets the visibility state of a layer. The visibility argument should be non-zero to make the layer visible, or zero to make it not visible.

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

C:
PDFLayerHandle layer; layer = getGetLayer(pdf, .....); /* toggle the layer */ if (pdfGetLayerVisibility(pdf, layer)) { pdfSetLayerVisibility(pdf, layer, 0); } else { pdfSetLayerVisibility(pdf, layer, 1); }
pdfGetNumLayers
pdfGetLayer
pdfGetLayerName
pdfGetLayerVisibility
pdfGetLayerViewState
pdfGetLayerPrintState