| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Pageable
The Pageable
implementation represents a set of
pages to be printed. The Pageable
object returns
the total number of pages in the set as well as the
{@link PageFormat} and {@link Printable} for a specified page.
Field Summary | |
---|---|
static int |
UNKNOWN_NUMBER_OF_PAGES
This constant is returned from the java.awt.print.Pageable.getNumberOfPages method if a Pageable implementation does not know
the number of pages in its set. |
Method Summary | |
---|---|
int |
Returns the number of pages in the set. |
PageFormat |
getPageFormat(int pageIndex) Returns the PageFormat of the page specified by
pageIndex .
|
Printable |
getPrintable(int pageIndex) Returns the Printable instance responsible for
rendering the page specified by pageIndex .
|
Field Detail |
---|
public static final int UNKNOWN_NUMBER_OF_PAGES
Pageable
implementation does not know
the number of pages in its set.
Method Detail |
---|
public int getNumberOfPages()
Pageable
implementations return the true number of pages
rather than the
UNKNOWN_NUMBER_OF_PAGES constant.
Pageable
.public PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException
PageFormat
of the page specified by
pageIndex
.
pageIndex
- the zero based index of the page whose
PageFormat
is being requestedPageFormat
describing the size and
orientation.IndexOutOfBoundsException
- if
the Pageable
does not contain the requested
page.public Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException
Printable
instance responsible for
rendering the page specified by pageIndex
.
pageIndex
- the zero based index of the page whose
Printable
is being requestedPrintable
that renders the page.IndexOutOfBoundsException
- if
the Pageable
does not contain the requested
page.
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |