Package com.aowagie.text.pdf
Class PdfReaderInstance
- java.lang.Object
-
- com.aowagie.text.pdf.PdfReaderInstance
-
class PdfReaderInstance extends java.lang.Object
Instance of PdfReader in each output document.
-
-
Field Summary
Fields Modifier and Type Field Description private RandomAccessFileOrArray
file
private static PdfLiteral
IDENTITYMATRIX
private java.util.HashMap
importedPages
private int[]
myXref
private java.util.ArrayList
nextRound
private static PdfNumber
ONE
private PdfReader
reader
private java.util.HashMap
visited
private PdfWriter
writer
-
Constructor Summary
Constructors Constructor Description PdfReaderInstance(PdfReader reader, PdfWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) PdfStream
getFormXObject(int pageNumber, int compressionLevel)
Gets the content stream of a page as a PdfStream object.(package private) PdfImportedPage
getImportedPage(int pageNumber)
(package private) int
getNewObjectNumber(int number, int generation)
(package private) PdfReader
getReader()
(package private) RandomAccessFileOrArray
getReaderFile()
(package private) PdfObject
getResources(int pageNumber)
(package private) void
writeAllPages()
private void
writeAllVisited()
-
-
-
Field Detail
-
IDENTITYMATRIX
private static final PdfLiteral IDENTITYMATRIX
-
ONE
private static final PdfNumber ONE
-
myXref
private final int[] myXref
-
reader
private final PdfReader reader
-
file
private final RandomAccessFileOrArray file
-
importedPages
private final java.util.HashMap importedPages
-
writer
private final PdfWriter writer
-
visited
private final java.util.HashMap visited
-
nextRound
private java.util.ArrayList nextRound
-
-
Method Detail
-
getReader
PdfReader getReader()
-
getImportedPage
PdfImportedPage getImportedPage(int pageNumber)
-
getNewObjectNumber
int getNewObjectNumber(int number, int generation)
-
getReaderFile
RandomAccessFileOrArray getReaderFile()
-
getResources
PdfObject getResources(int pageNumber)
-
getFormXObject
PdfStream getFormXObject(int pageNumber, int compressionLevel) throws java.io.IOException
Gets the content stream of a page as a PdfStream object.- Parameters:
pageNumber
- the page of which you want the streamcompressionLevel
- the compression level you want to apply to the stream- Returns:
- a PdfStream object
- Throws:
java.io.IOException
- Since:
- 2.1.3 (the method already existed without param compressionLevel)
-
writeAllVisited
private void writeAllVisited() throws java.io.IOException
- Throws:
java.io.IOException
-
writeAllPages
void writeAllPages() throws java.io.IOException
- Throws:
java.io.IOException
-
-