Class InternalPdfDocument
- java.lang.Object
 - 
- com.ironsoftware.ironpdf.internal.staticapi.InternalPdfDocument
 
 
- 
- All Implemented Interfaces:
 Printable,AutoCloseable
public final class InternalPdfDocument extends Object implements AutoCloseable, Printable
The type Internal pdf document. For users, please usePdfDocumentinstead. 
- 
- 
Field Summary
Fields Modifier and Type Field Description StringownerPasswordList<Signature>signaturesStringuserPassword- 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS 
 - 
 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected voidfinalize()List<PageInfo>getPageInfoList(PageSelection pageSelection)List<Integer>getPageList(PageSelection pageSelection)Gets page list.intprint(Graphics graphics, PageFormat pageFormat, int pageIndex) 
 - 
 
- 
- 
Method Detail
- 
close
public void close()
- Specified by:
 closein interfaceAutoCloseable
 
- 
print
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException
- Specified by:
 printin interfacePrintable- Throws:
 PrinterException
 
- 
getPageList
public List<Integer> getPageList(PageSelection pageSelection)
Gets page list.- Parameters:
 pageSelection- PageSelection- Returns:
 - the page list
 
 
- 
getPageInfoList
public List<PageInfo> getPageInfoList(PageSelection pageSelection)
 
 - 
 
 -