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
keepPages
private boolean keepPages
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
keepPages
void keepPages()
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)
selectPages
private void selectPages(java.util.List pagesToKeep)