Package com.itextpdf.text.pdf
Class PdfReaderInstance
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfReaderInstance
-
class PdfReaderInstance extends java.lang.ObjectInstance of PdfReader in each output document.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) RandomAccessFileOrArrayfile(package private) static PdfLiteralIDENTITYMATRIX(package private) java.util.HashMap<java.lang.Integer,PdfImportedPage>importedPages(package private) int[]myXref(package private) java.util.ArrayList<java.lang.Integer>nextRound(package private) static PdfNumberONE(package private) PdfReaderreader(package private) java.util.HashSet<java.lang.Integer>visited(package private) 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)voidwriteAllPages()(package private) voidwriteAllVisited()
-
-
-
Field Detail
-
IDENTITYMATRIX
static final PdfLiteral IDENTITYMATRIX
-
ONE
static final PdfNumber ONE
-
myXref
int[] myXref
-
reader
PdfReader reader
-
file
RandomAccessFileOrArray file
-
importedPages
java.util.HashMap<java.lang.Integer,PdfImportedPage> importedPages
-
writer
PdfWriter writer
-
visited
java.util.HashSet<java.lang.Integer> visited
-
nextRound
java.util.ArrayList<java.lang.Integer> 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
void writeAllVisited() throws java.io.IOException- Throws:
java.io.IOException
-
writeAllPages
public void writeAllPages() throws java.io.IOException- Throws:
java.io.IOException
-
-