Class StructureMCID

java.lang.Object
com.itextpdf.text.pdf.mc.StructureItem
com.itextpdf.text.pdf.mc.StructureMCID

public class StructureMCID extends StructureItem
Object that stores an item that is part of the document structure. It can refer to a marked-content sequence in a page or an object reference (in this case the subclass StructureObject is used).
  • Field Details

    • mcid

      protected int mcid
      The mcid of the structure element.
  • Constructor Details

    • StructureMCID

      public StructureMCID(PdfIndirectReference pg, PdfNumber mcid)
      Creates a StructureMCID using an MCID.
      Parameters:
      mcid - an MCID
    • StructureMCID

      public StructureMCID(PdfDictionary mcr)
      Creates a StructurItem using an MCR dictionary.
      Parameters:
      mcr - an MCR dictionary
  • Method Details

    • checkMCID

      public int checkMCID(int pg, int mcid)
      Checks if the MCID in this object corresponds with the stored number
      Overrides:
      checkMCID in class StructureItem
      Parameters:
      pg - the page reference that needs to be checked
      mcid - the MCID
      Returns:
      1 in case the MCIDs corresponds with obj, -1 in case the MCID doesn't correspond
    • toString

      public String toString()
      Creates a String representation of the object.
      Overrides:
      toString in class Object
      See Also: