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 int
getNumberOfPages()
Returns the number of pages in the set.java.awt.print.PageFormat
getPageFormat(int pageIndex)
Returns thePageFormat
of the page specified bypageIndex
.java.awt.print.Printable
getPrintable(int pageIndex)
Returns thePrintable
instance responsible for rendering the page specified bypageIndex
.
-
-
-
Method Detail
-
getPageFormat
public java.awt.print.PageFormat getPageFormat(int pageIndex) throws java.lang.IndexOutOfBoundsException
Returns thePageFormat
of the page specified bypageIndex
.- Specified by:
getPageFormat
in interfacejava.awt.print.Pageable
- Parameters:
pageIndex
- the zero based index of the page whosePageFormat
is being requested- Returns:
- the
PageFormat
describing 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 thatPageable
implementations return the true number of pages rather than the UNKNOWN_NUMBER_OF_PAGES constant.- Specified by:
getNumberOfPages
in interfacejava.awt.print.Pageable
- Returns:
- the number of pages in this
Pageable
.
-
getPrintable
public java.awt.print.Printable getPrintable(int pageIndex) throws java.lang.IndexOutOfBoundsException
Returns thePrintable
instance responsible for rendering the page specified bypageIndex
.- Specified by:
getPrintable
in interfacejava.awt.print.Pageable
- Parameters:
pageIndex
- the zero based index of the page whosePrintable
is being requested- Returns:
- the
Printable
that renders the page. - Throws:
java.lang.IndexOutOfBoundsException
-
-