java.lang.Object
org.apache.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.
Author:
Ben Litchfield
  • Constructor Details

    • PDMarkInfo

      public PDMarkInfo()
      Default Constructor.
    • PDMarkInfo

      public PDMarkInfo(COSDictionary dic)
      Constructor for an existing MarkInfo element.
      Parameters:
      dic - The existing dictionary.
  • Method Details

    • getCOSObject

      public COSDictionary getCOSObject()
      Convert this standard java object to a COS object.
      Specified by:
      getCOSObject in interface COSObjectable
      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.