Package org.apache.fop.pdf
Class PDFLinearization
java.lang.Object
org.apache.fop.pdf.PDFLinearization
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PDFDocumentprivate PDFLinearization.HintTableprivate PDFDictionary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidoutputPages(OutputStream stream) private voidprivate voidwriteObjectGroup(String name, Set<PDFObject> objects, OutputStream pageStream) private voidwriteObjects(Set<PDFObject> children1, OutputStream pageStream, int sizeOfRest) private static voidwritePadding(int padding, OutputStream stream) private voidwritePage(PDFPage page, OutputStream pageStream) private voidwritePage1(Set<PDFObject> children1, OutputStream pageStream)
-
Field Details
-
doc
-
pageObjsMap
-
linearDict
-
hintTable
-
-
Constructor Details
-
PDFLinearization
-
-
Method Details
-
assignNumbers
- Throws:
IOException
-
sort
-
getChildren
-
outputPages
- Throws:
IOException
-
getPage1Children
- Throws:
IOException
-
writePadding
- Throws:
IOException
-
writeObjects
private void writeObjects(Set<PDFObject> children1, OutputStream pageStream, int sizeOfRest) throws IOException - Throws:
IOException
-
writeObjectGroup
private void writeObjectGroup(String name, Set<PDFObject> objects, OutputStream pageStream) throws IOException - Throws:
IOException
-
writePage1
- Throws:
IOException
-
writePage
- Throws:
IOException
-