Package com.aowagie.text.pdf
Class PdfReaderInstance
- java.lang.Object
-
- com.aowagie.text.pdf.PdfReaderInstance
-
class PdfReaderInstance extends java.lang.ObjectInstance of PdfReader in each output document.
-
-
Field Summary
Fields Modifier and Type Field Description private RandomAccessFileOrArrayfileprivate static PdfLiteralIDENTITYMATRIXprivate java.util.HashMapimportedPagesprivate int[]myXrefprivate java.util.ArrayListnextRoundprivate static PdfNumberONEprivate PdfReaderreaderprivate java.util.HashMapvisitedprivate PdfWriterwriter
-
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) PdfStreamgetFormXObject(int pageNumber, int compressionLevel)Gets the content stream of a page as a PdfStream object.(package private) PdfImportedPagegetImportedPage(int pageNumber)(package private) intgetNewObjectNumber(int number, int generation)(package private) PdfReadergetReader()(package private) RandomAccessFileOrArraygetReaderFile()(package private) PdfObjectgetResources(int pageNumber)(package private) voidwriteAllPages()private voidwriteAllVisited()
-
-
-
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
-
-