iText 8.0.5 API
iText.Kernel.Pdf.Tagutils Namespace Reference

Classes

class   AccessibilityProperties
  The accessibility properties are used to define properties of structure elements in Tagged PDF documents via TagTreePointer API. More...
 
class   DefaultAccessibilityProperties
  The class represents a basic implementation of AccessibilityProperties that preserves specified accessibility properties. More...
 
interface   IRoleMappingResolver
  A helper interface that facilitates roles mapping resolving for the tag structures that are defined for different PDF document specification versions. More...
 
interface   ITagTreeIteratorHandler
  Handler for TagTreeIterator. More...
 
class   TagReference
  The class is used to provide connection between structure element of Tagged PDF document and marked content sequence in PDF stream. More...
 
class   TagStructureContext
  TagStructureContext class is used to track necessary information of document's tag structure. More...
 
class   TagTreeIterator
  This class is used to traverse the tag tree. More...
 
class   TagTreeIteratorAvoidDuplicatesApprover
  Element checker for TagTreeIterator. More...
 
class   TagTreeIteratorElementApprover
  Element checker for TagTreeIterator. More...
 
class   TagTreeIteratorFlusher
  Class that flushes struct elements while iterating over struct tree root with TagTreeIterator. More...
 
class   TagTreePointer
  TagTreePointer class is used to modify the document's tag tree. More...
 
class   WaitingTagsManager
  This class is used to manage waiting tags state. More...
 

Functions

override String  GetRole ()
 
override AccessibilityProperties  SetRole (String role)
 
override String  GetLanguage ()
 
override AccessibilityProperties  SetLanguage (String language)
 
override String  GetActualText ()
 
override AccessibilityProperties  SetActualText (String actualText)
 
override String  GetAlternateDescription ()
 
override AccessibilityProperties  SetAlternateDescription (String alternateDescription)
 
override String  GetExpansion ()
 
override AccessibilityProperties  SetExpansion (String expansion)
 
override AccessibilityProperties  AddAttributes (PdfStructureAttributes attributes)
 
override AccessibilityProperties  AddAttributes (int index, PdfStructureAttributes attributes)
 
override AccessibilityProperties  ClearAttributes ()
 
override IList< PdfStructureAttributes GetAttributesList ()
 
override AccessibilityProperties  SetPhoneme (String phoneme)
 
override String  GetPhoneme ()
 
override AccessibilityProperties  SetPhoneticAlphabet (String phoneticAlphabet)
 
override String  GetPhoneticAlphabet ()
 
override AccessibilityProperties  SetNamespace (PdfNamespace @namespace)
 
override PdfNamespace  GetNamespace ()
 
override AccessibilityProperties  AddRef (TagTreePointer treePointer)
 
override IList< TagTreePointer GetRefsList ()
 
override byte[]  GetStructureElementId ()
 
override AccessibilityProperties  SetStructureElementId (byte[] id)
 
override AccessibilityProperties  ClearRefs ()
 
virtual bool  CurrentRoleIsStandard ()
 
virtual bool  CurrentRoleShallBeMappedToStandard ()
 
virtual bool  ResolveNextMapping ()
 

Function Documentation

◆ GetStructureElementId()

override byte [] iText.Kernel.Pdf.Tagutils.GetStructureElementId ( )

◆ SetStructureElementId()

override AccessibilityProperties iText.Kernel.Pdf.Tagutils.SetStructureElementId ( byte[]  id )