Package com.sun.java.help.impl
Class JHelpPrintHandler.JHPageable
- java.lang.Object
-
- com.sun.java.help.impl.JHelpPrintHandler.JHPageable
-
- All Implemented Interfaces:
java.awt.print.Pageable
- Enclosing class:
- JHelpPrintHandler
public class JHelpPrintHandler.JHPageable extends java.lang.Object implements java.awt.print.Pageable
-
-
Constructor Summary
Constructors Constructor Description JHPageable(javax.swing.JEditorPane editor, java.net.URL[] urls, java.awt.print.PageFormat pf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetNumberOfPages()Returns the number of pages in the set.java.awt.print.PageFormatgetPageFormat(int pageIndex)Returns thePageFormatof the page specified bypageIndex.java.awt.print.PrintablegetPrintable(int pageIndex)Returns thePrintableinstance responsible for rendering the page specified bypageIndex.
-
-
-
Method Detail
-
getPageFormat
public java.awt.print.PageFormat getPageFormat(int pageIndex) throws java.lang.IndexOutOfBoundsExceptionReturns thePageFormatof the page specified bypageIndex.- Specified by:
getPageFormatin interfacejava.awt.print.Pageable- Parameters:
pageIndex- the zero based index of the page whosePageFormatis being requested- Returns:
- the
PageFormatdescribing the size and orientation. - Throws:
java.lang.IndexOutOfBoundsException
-
getNumberOfPages
public int getNumberOfPages()
Returns the number of pages in the set. To enable advanced printing features, it is recommended thatPageableimplementations return the true number of pages rather than the UNKNOWN_NUMBER_OF_PAGES constant.- Specified by:
getNumberOfPagesin interfacejava.awt.print.Pageable- Returns:
- the number of pages in this
Pageable.
-
getPrintable
public java.awt.print.Printable getPrintable(int pageIndex) throws java.lang.IndexOutOfBoundsExceptionReturns thePrintableinstance responsible for rendering the page specified bypageIndex.- Specified by:
getPrintablein interfacejava.awt.print.Pageable- Parameters:
pageIndex- the zero based index of the page whosePrintableis being requested- Returns:
- the
Printablethat renders the page. - Throws:
java.lang.IndexOutOfBoundsException
-
-