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
Fields inherited from interface java.awt.print.Pageable |
UNKNOWN_NUMBER_OF_PAGES |
Method Summary |
int |
getNumberOfPages()
Returns the number of pages in the set. |
java.awt.print.PageFormat |
getPageFormat(int pageIndex)
Returns the PageFormat of the page specified by
pageIndex . |
java.awt.print.Printable |
getPrintable(int pageIndex)
Returns the Printable instance responsible for
rendering the page specified by pageIndex . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JHelpPrintHandler.JHPageable
public JHelpPrintHandler.JHPageable(javax.swing.JEditorPane editor,
java.net.URL[] urls,
java.awt.print.PageFormat pf)
getPageFormat
public java.awt.print.PageFormat getPageFormat(int pageIndex)
throws java.lang.IndexOutOfBoundsException
- Returns the
PageFormat
of the page specified by
pageIndex
.
- Specified by:
getPageFormat
in interface java.awt.print.Pageable
- Parameters:
pageIndex
- the zero based index of the page whose
PageFormat
is being requested
- Returns:
- the
PageFormat
describing the size and
orientation.
- Throws:
IndexOutOfBoundsException
- the Pageable
does not contain the requested
page.
java.lang.IndexOutOfBoundsException
getNumberOfPages
public int getNumberOfPages()
- Returns the number of pages in the set.
To enable advanced printing features,
it is recommended that
Pageable
implementations return the true number of pages
rather than the
UNKNOWN_NUMBER_OF_PAGES constant.
- Specified by:
getNumberOfPages
in interface java.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 the
Printable
instance responsible for
rendering the page specified by pageIndex
.
- Specified by:
getPrintable
in interface java.awt.print.Pageable
- Parameters:
pageIndex
- the zero based index of the page whose
Printable
is being requested
- Returns:
- the
Printable
that renders the page.
- Throws:
IndexOutOfBoundsException
- the Pageable
does not contain the requested
page.
java.lang.IndexOutOfBoundsException