public interface Pageable
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
 PageFormat and Printable for a specified page.PageFormat, 
Printable| Modifier and Type | Field and Description | 
|---|---|
| static int | UNKNOWN_NUMBER_OF_PAGESThis constant is returned from the
  getNumberOfPagesmethod if aPageableimplementation does not know
 the number of pages in its set. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getNumberOfPages()Returns the number of pages in the set. | 
| PageFormat | getPageFormat(int pageIndex)Returns the  PageFormatof the page specified bypageIndex. | 
| Printable | getPrintable(int pageIndex)Returns the  Printableinstance responsible for
 rendering the page specified bypageIndex. | 
static final int UNKNOWN_NUMBER_OF_PAGES
getNumberOfPages
 method if a Pageable implementation does not know
 the number of pages in its set.int getNumberOfPages()
Pageable
 implementations return the true number of pages
 rather than the
 UNKNOWN_NUMBER_OF_PAGES constant.Pageable.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.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. Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.