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

Classes

interface   IStructureNode
 
class   McrCheckUtil
  Class that provides methods for searching mcr in tag tree. More...
 
class   PdfMcr
  Represents Marked Content Reference (MCR) object wrapper. More...
 
class   PdfMcrDictionary
 
class   PdfMcrNumber
 
class   PdfNamespace
  A wrapper for namespace dictionaries (ISO 32000-2 section 14.7.4). More...
 
class   PdfObjRef
 
class   PdfStructElem
  A wrapper for structure element dictionaries (ISO-32000 14.7.2 "Structure Hierarchy"). More...
 
class   PdfStructIdTree
  Models the tree of structure element IDs. More...
 
class   PdfStructTreeRoot
  Represents a wrapper-class for structure tree root dictionary. More...
 
class   PdfStructureAttributes
 
class   PdfUserPropertiesAttributes
 
class   PdfUserProperty
 
class   StandardNamespaces
  This class encapsulates information about the standard structure namespaces and provides some utility methods connected to them. More...
 
class   StandardRoles
 

Functions

virtual ParentTreeHandler.PageMcrsContainer  GetPageMarkedContentReferences (PdfPage page)
  Gets a list of all marked content references on the page. More...
 
virtual PdfMcr  FindMcrByMcid (PdfDictionary pageDict, int mcid)
 
virtual PdfObjRef  FindObjRefByStructParentIndex (PdfDictionary pageDict, int structParentIndex)
 
virtual int  GetNextMcidForPage (PdfPage page)
 
virtual void  CreateParentTreeEntryForPage (PdfPage page)
  Creates and flushes parent tree entry for the page. More...
 
virtual void  SavePageStructParentIndexIfNeeded (PdfPage page)
 
virtual PdfDictionary  BuildParentTree ()
 
virtual void  RegisterMcr (PdfMcr mcr)
 
virtual void  UnregisterMcr (PdfMcr mcrToUnregister)
 

Function Documentation

◆ CreateParentTreeEntryForPage()

virtual void iText.Kernel.Pdf.Tagging.CreateParentTreeEntryForPage ( PdfPage  page )
virtual

Creates and flushes parent tree entry for the page.

Creates and flushes parent tree entry for the page. Effectively this means that new content mustn't be added to the page.

Parameters
page

iText.Kernel.Pdf.PdfPage for which to create parent tree entry. Typically this page is flushed after this call.

◆ GetPageMarkedContentReferences()

virtual ParentTreeHandler.PageMcrsContainer iText.Kernel.Pdf.Tagging.GetPageMarkedContentReferences ( PdfPage  page )
virtual

Gets a list of all marked content references on the page.