Class PDMarkInfo
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.documentinterchange.logicalstructure.PDMarkInfo
-
- All Implemented Interfaces:
COSObjectable
public class PDMarkInfo extends Object implements COSObjectable
The MarkInfo provides additional information relevant to specialized uses of structured documents.
-
-
Constructor Summary
Constructors Constructor Description PDMarkInfo()Default Constructor.PDMarkInfo(COSDictionary dic)Constructor for an existing MarkInfo element.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSDictionarygetCOSObject()Convert this standard java object to a COS object.booleanisMarked()Tells if this is a tagged PDF.booleanisSuspect()Tells if this PDF contain 'suspect' tags.voidsetMarked(boolean value)Set if this is a tagged PDF.voidsetSuspect(boolean suspect)Set the value of the suspects property.voidsetUserProperties(boolean userProps)Set if the structure elements contain user properties.booleanusesUserProperties()Tells if structure elements use user properties.
-
-
-
Constructor Detail
-
PDMarkInfo
public PDMarkInfo()
Default Constructor.
-
PDMarkInfo
public PDMarkInfo(COSDictionary dic)
Constructor for an existing MarkInfo element.- Parameters:
dic- The existing dictionary.
-
-
Method Detail
-
getCOSObject
public COSDictionary getCOSObject()
Convert this standard java object to a COS object.- Specified by:
getCOSObjectin interfaceCOSObjectable- Returns:
- The cos object that matches this Java object.
-
isMarked
public boolean isMarked()
Tells if this is a tagged PDF.- Returns:
- true If this is a tagged PDF.
-
setMarked
public void setMarked(boolean value)
Set if this is a tagged PDF.- Parameters:
value- The new marked value.
-
usesUserProperties
public boolean usesUserProperties()
Tells if structure elements use user properties.- Returns:
- A boolean telling if the structure elements use user properties.
-
setUserProperties
public void setUserProperties(boolean userProps)
Set if the structure elements contain user properties.- Parameters:
userProps- The new value for this property.
-
isSuspect
public boolean isSuspect()
Tells if this PDF contain 'suspect' tags. See PDF Reference 1.6 section 10.6 "Logical Structure" for more information about this property.- Returns:
- true if the suspect flag has been set.
-
setSuspect
public void setSuspect(boolean suspect)
Set the value of the suspects property. See PDF Reference 1.6 section 10.6 "Logical Structure" for more information about this property.- Parameters:
suspect- The new "Suspects" value.
-
-