Package com.itextpdf.kernel.pdf.tagutils
-
Interface Summary Interface Description IRoleMappingResolver A helper interface that facilitates roles mapping resolving for the tag structures that are defined for different PDF document specification versions.ITagTreeIteratorHandler Handler forTagTreeIterator
. -
Class Summary Class Description AccessibilityProperties The accessibility properties are used to define properties ofstructure elements
in Tagged PDF documents viaTagTreePointer
API.AccessibilityPropertiesToStructElem BackedAccessibilityProperties DefaultAccessibilityProperties The class represents a basic implementation ofAccessibilityProperties
that preserves specified accessibility properties.RoleMappingResolver RoleMappingResolverPdf2 RootTagNormalizer TagReference The class is used to provide connection between structure element of Tagged PDF document and marked content sequence in PDF stream.TagStructureContext TagStructureContext
class is used to track necessary information of document's tag structure.TagTreeIterator This class is used to traverse the tag tree.TagTreeIteratorAvoidDuplicatesApprover Element checker forTagTreeIterator
.TagTreeIteratorElementApprover Element checker forTagTreeIterator
.TagTreeIteratorFlusher Class that flushes struct elements while iterating over struct tree root withTagTreeIterator
.TagTreePointer TagTreePointer
class is used to modify the document's tag tree.TagTreePointer.RoleFinderHandler TagTreePointer.TagTreeIteratorApproverWithStop Deprecated. change ITagTreeIteratorHandler#nextElement to return boolean showing whether the iteration should be continued.WaitingTagsManager This class is used to manage waiting tags state.WaitingTagsManager.WaitingTagsApprover -
Enum Summary Enum Description TagTreeIterator.TreeTraversalOrder Tree traversal order enum.