The class is used to provide connection between structure element of Tagged PDF document and marked content sequence in PDF stream. More...
The class is used to provide connection between structure element of Tagged PDF document and marked content sequence in PDF stream.
The class is used to provide connection between structure element of Tagged PDF document and marked content sequence in PDF stream.
See TagTreePointer.GetTagReference(int) and iText.Kernel.Pdf.Canvas.PdfCanvas.OpenTag(TagReference).
◆ TagReference()
Creates a TagReference instance which represents a reference to iText.Kernel.Pdf.Tagging.PdfStructElem.
-
Parameters
-
referencedTag |
a structure element to which marked content will link (if insertIndex is -1, otherwise to MC will link to kid with insertIndex of passed structure element) |
tagPointer |
the tag pointer to structure element |
insertIndex |
if insertIndex is -1, the referencedTag will be used as a source of reference, otherwise the kid will be used |
◆ AddProperty()
Adds property, which will be associated with marked-content sequence.
-
Parameters
-
name |
the name of the property |
value |
the value of the property |
-
Returns
-
the TagReference instance
◆ CreateNextMcid()
virtual int iText.Kernel.Pdf.Tagutils.TagReference.CreateNextMcid |
( |
|
) |
|
|
inlinevirtual |
Creates next marked content identifier, which will be used to mark content in PDF stream.
-
Returns
-
the marked content identifier
◆ GetProperties()
virtual PdfDictionary iText.Kernel.Pdf.Tagutils.TagReference.GetProperties |
( |
|
) |
|
|
inlinevirtual |
◆ GetProperty()
virtual PdfObject iText.Kernel.Pdf.Tagutils.TagReference.GetProperty |
( |
PdfName |
name |
) |
|
|
inlinevirtual |
Gets property which related to specified name.
-
Parameters
-
name |
the name of the property |
-
Returns
-
the value of the property
◆ GetRole()
virtual PdfName iText.Kernel.Pdf.Tagutils.TagReference.GetRole |
( |
|
) |
|
|
inlinevirtual |
Gets role of structure element.
-
Returns
-
the role of structure element
◆ RemoveProperty()
Removes property.
Removes property. The property will not be associated with marked-content sequence.
-
Parameters
-
name |
the name of property to be deleted |
-
Returns
-
the TagReference instance