Table of Contents

Namespace iText.Kernel.Pdf.Tagutils

Classes

AccessibilityProperties

The accessibility properties are used to define properties of structure elements in Tagged PDF documents via TagTreePointer API.

DefaultAccessibilityProperties

The class represents a basic implementation of AccessibilityProperties that preserves specified accessibility properties.

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 for TagTreeIterator.

TagTreeIteratorElementApprover

Element checker for TagTreeIterator.

TagTreeIteratorFlusher

Class that flushes struct elements while iterating over struct tree root with TagTreeIterator.

TagTreePointer

TagTreePointer class is used to modify the document's tag tree.

WaitingTagsManager

This class is used to manage waiting tags state.

Interfaces

IRoleMappingResolver

A helper interface that facilitates roles mapping resolving for the tag structures that are defined for different PDF document specification versions.

ITagTreeIteratorHandler

Handler for TagTreeIterator.

Enums

TagTreeIterator.TreeTraversalOrder

Tree traversal order enum.