com.lowagie.text.pdf
Class PdfReader.PageRefs
java.lang.Object
com.lowagie.text.pdf.PdfReader.PageRefs
- Enclosing class:
- PdfReader
static class PdfReader.PageRefs
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reader
private PdfReader reader
refsp
private IntHashtable refsp
refsn
private java.util.ArrayList refsn
pageInh
private java.util.ArrayList pageInh
lastPageRead
private int lastPageRead
sizep
private int sizep
PdfReader.PageRefs
private PdfReader.PageRefs(PdfReader reader)
throws java.io.IOException
- Throws:
java.io.IOException
PdfReader.PageRefs
PdfReader.PageRefs(PdfReader.PageRefs other,
PdfReader reader)
size
int size()
readPages
void readPages()
throws java.io.IOException
- Throws:
java.io.IOException
reReadPages
void reReadPages()
throws java.io.IOException
- Throws:
java.io.IOException
getPageN
public PdfDictionary getPageN(int pageNum)
- Gets the dictionary that represents a page.
- Parameters:
pageNum
- the page number. 1 is the first
- Returns:
- the page dictionary
getPageNRelease
public PdfDictionary getPageNRelease(int pageNum)
- Parameters:
pageNum
-
- Returns:
- a dictionary object
getPageOrigRefRelease
public PRIndirectReference getPageOrigRefRelease(int pageNum)
- Parameters:
pageNum
-
- Returns:
- an indirect reference
getPageOrigRef
public PRIndirectReference getPageOrigRef(int pageNum)
- Gets the page reference to this page.
- Parameters:
pageNum
- the page number. 1 is the first
- Returns:
- the page reference
releasePage
public void releasePage(int pageNum)
- Parameters:
pageNum
-
resetReleasePage
public void resetReleasePage()
insertPage
void insertPage(int pageNum,
PRIndirectReference ref)
pushPageAttributes
private void pushPageAttributes(PdfDictionary nodePages)
popPageAttributes
private void popPageAttributes()
iteratePages
private void iteratePages(PRIndirectReference rpage)
throws java.io.IOException
- Throws:
java.io.IOException
getSinglePage
protected PRIndirectReference getSinglePage(int n)
throws java.io.IOException
- Throws:
java.io.IOException
selectPages
private void selectPages(java.util.List pagesToKeep)