Package com.itextpdf.text.pdf
Class PdfReaderInstance
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfReaderInstance
-
class PdfReaderInstance extends java.lang.Object
Instance of PdfReader in each output document.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) RandomAccessFileOrArray
file
(package private) static PdfLiteral
IDENTITYMATRIX
(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 PdfNumber
ONE
(package private) PdfReader
reader
(package private) java.util.HashSet<java.lang.Integer>
visited
(package 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)
void
writeAllPages()
(package private) void
writeAllVisited()
-
-
-
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
-
-