com.lowagie.text.pdf
Class PdfStructureTreeRoot
java.lang.Object
com.lowagie.text.pdf.PdfObject
com.lowagie.text.pdf.PdfDictionary
com.lowagie.text.pdf.PdfStructureTreeRoot
public class PdfStructureTreeRoot
- extends PdfDictionary
The structure tree root corresponds to the highest hierarchy level in a tagged PDF.
- Author:
- Paulo Soares (psoares@consiste.pt)
Fields inherited from class com.lowagie.text.pdf.PdfObject |
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, indRef, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type |
Methods inherited from class com.lowagie.text.pdf.PdfDictionary |
contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size, toPdf, toString |
Methods inherited from class com.lowagie.text.pdf.PdfObject |
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type |
parentTree
private HashMap parentTree
reference
private PdfIndirectReference reference
writer
private PdfWriter writer
- Holds value of property writer.
PdfStructureTreeRoot
PdfStructureTreeRoot(PdfWriter writer)
- Creates a new instance of PdfStructureTreeRoot
mapRole
public void mapRole(PdfName used,
PdfName standard)
- Maps the user tags to the standard tags. The mapping will allow a standard application to make some sense of the tagged
document whatever the user tags may be.
- Parameters:
used
- the user tagstandard
- the standard tag
getWriter
public PdfWriter getWriter()
- Gets the writer.
- Returns:
- the writer
getReference
public PdfIndirectReference getReference()
- Gets the reference this object will be written to.
- Returns:
- the reference this object will be written to
- Since:
- 2.1.6 method removed in 2.1.5, but restored in 2.1.6
setPageMark
void setPageMark(int page,
PdfIndirectReference struc)
nodeProcess
private void nodeProcess(PdfDictionary struc,
PdfIndirectReference reference)
throws IOException
- Throws:
IOException
buildTree
void buildTree()
throws IOException
- Throws:
IOException