Package com.itextpdf.text.pdf
Class PdfStructTreeController
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfStructTreeController
-
public class PdfStructTreeController extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPdfStructTreeController.returnType
-
Constructor Summary
Constructors Modifier Constructor Description protectedPdfStructTreeController(PdfReader reader, PdfCopy writer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddClass(PdfObject object)protected voidaddKid(PdfDictionary parent, PdfObject kid)protected voidaddRole(PdfName structType)protected voidattachStructTreeRootKids(PdfObject firstNotNullKid)Add kid to structureTreeRoot from structTreeRootstatic booleancheckTagged(PdfReader reader)static booleancompareObjects(PdfObject value1, PdfObject value2)voidcopyStructTreeForPage(PdfNumber sourceArrayNumber, int newArrayNumber)static PdfObjectgetDirectObject(PdfObject object)protected voidsetReader(PdfReader reader)
-
-
-
Field Detail
-
reader
protected PdfReader reader
-
-
Constructor Detail
-
PdfStructTreeController
protected PdfStructTreeController(PdfReader reader, PdfCopy writer) throws BadPdfFormatException
- Throws:
BadPdfFormatException
-
-
Method Detail
-
setReader
protected void setReader(PdfReader reader) throws BadPdfFormatException
- Throws:
BadPdfFormatException
-
checkTagged
public static boolean checkTagged(PdfReader reader)
-
copyStructTreeForPage
public void copyStructTreeForPage(PdfNumber sourceArrayNumber, int newArrayNumber) throws BadPdfFormatException, java.io.IOException
- Throws:
BadPdfFormatExceptionjava.io.IOException
-
attachStructTreeRootKids
protected void attachStructTreeRootKids(PdfObject firstNotNullKid) throws java.io.IOException, BadPdfFormatException
Add kid to structureTreeRoot from structTreeRoot- Throws:
java.io.IOExceptionBadPdfFormatException
-
addClass
protected void addClass(PdfObject object) throws BadPdfFormatException
- Throws:
BadPdfFormatException
-
addRole
protected void addRole(PdfName structType) throws BadPdfFormatException
- Throws:
BadPdfFormatException
-
addKid
protected void addKid(PdfDictionary parent, PdfObject kid)
-
-