Class PDOptionalContentMembershipDictionary
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList
-
- com.tom_roush.pdfbox.pdmodel.graphics.optionalcontent.PDOptionalContentMembershipDictionary
-
- All Implemented Interfaces:
COSObjectable
public class PDOptionalContentMembershipDictionary extends PDPropertyList
An optional content membership dictionary (OCMD).
-
-
Field Summary
-
Fields inherited from class com.tom_roush.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList
dict
-
-
Constructor Summary
Constructors Constructor Description PDOptionalContentMembershipDictionary()Creates a new optional content membership dictionary (OCMD).PDOptionalContentMembershipDictionary(COSDictionary dict)Creates a new instance based on a givenCOSDictionary.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<PDPropertyList>getOCGs()Get a list of optional content groups.COSNamegetVisibilityPolicy()Get the visibility policy name.voidsetOCGs(List<PDPropertyList> ocgs)Set optional content groups as a list.voidsetVisibilityPolicy(COSName visibilityPolicy)Sets the visibility policy name.-
Methods inherited from class com.tom_roush.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList
create, getCOSObject
-
-
-
-
Constructor Detail
-
PDOptionalContentMembershipDictionary
public PDOptionalContentMembershipDictionary()
Creates a new optional content membership dictionary (OCMD).
-
PDOptionalContentMembershipDictionary
public PDOptionalContentMembershipDictionary(COSDictionary dict)
Creates a new instance based on a givenCOSDictionary.- Parameters:
dict- the dictionary
-
-
Method Detail
-
getOCGs
public List<PDPropertyList> getOCGs()
Get a list of optional content groups.- Returns:
- List of optional content groups, never null.
-
setOCGs
public void setOCGs(List<PDPropertyList> ocgs)
Set optional content groups as a list.- Parameters:
ocgs- list of optional content groups to set.
-
getVisibilityPolicy
public COSName getVisibilityPolicy()
Get the visibility policy name. Valid names are AllOff, AllOn, AnyOff, AnyOn (default).- Returns:
- the visibility policy, never null.
-
setVisibilityPolicy
public void setVisibilityPolicy(COSName visibilityPolicy)
Sets the visibility policy name. Valid names are AllOff, AllOn, AnyOff, AnyOn (default).- Parameters:
visibilityPolicy-
-
-