Modifier and Type | Field and Description |
---|---|
private boolean |
keepPages |
private int |
lastPageRead |
private ArrayList |
pageInh |
private PdfReader |
reader |
private ArrayList |
refsn |
private IntHashtable |
refsp |
private int |
sizep |
Modifier | Constructor and Description |
---|---|
(package private) |
PdfReader.PageRefs(PdfReader.PageRefs other,
PdfReader reader) |
private |
PdfReader.PageRefs(PdfReader reader) |
Modifier and Type | Method and Description |
---|---|
PdfDictionary |
getPageN(int pageNum)
Gets the dictionary that represents a page.
|
PdfDictionary |
getPageNRelease(int pageNum) |
PRIndirectReference |
getPageOrigRef(int pageNum)
Gets the page reference to this page.
|
PRIndirectReference |
getPageOrigRefRelease(int pageNum) |
protected PRIndirectReference |
getSinglePage(int n) |
(package private) void |
insertPage(int pageNum,
PRIndirectReference ref) |
private void |
iteratePages(PRIndirectReference rpage) |
(package private) void |
keepPages() |
private void |
popPageAttributes() |
private void |
pushPageAttributes(PdfDictionary nodePages) |
(package private) void |
readPages() |
void |
releasePage(int pageNum) |
(package private) void |
reReadPages() |
void |
resetReleasePage() |
private void |
selectPages(List pagesToKeep) |
(package private) int |
size() |
private PdfReader reader
private IntHashtable refsp
private ArrayList refsn
private ArrayList pageInh
private int lastPageRead
private int sizep
private boolean keepPages
private PdfReader.PageRefs(PdfReader reader) throws IOException
IOException
PdfReader.PageRefs(PdfReader.PageRefs other, PdfReader reader)
int size()
void readPages() throws IOException
IOException
void reReadPages() throws IOException
IOException
public PdfDictionary getPageN(int pageNum)
pageNum
- the page number. 1 is the firstpublic PdfDictionary getPageNRelease(int pageNum)
pageNum
- public PRIndirectReference getPageOrigRefRelease(int pageNum)
pageNum
- public PRIndirectReference getPageOrigRef(int pageNum)
pageNum
- the page number. 1 is the firstvoid keepPages()
public void releasePage(int pageNum)
pageNum
- public void resetReleasePage()
void insertPage(int pageNum, PRIndirectReference ref)
private void pushPageAttributes(PdfDictionary nodePages)
private void popPageAttributes()
private void iteratePages(PRIndirectReference rpage) throws IOException
IOException
protected PRIndirectReference getSinglePage(int n)
private void selectPages(List pagesToKeep)