模块  java.desktop
软件包  java.awt.print

Interface Pageable

  • 所有已知实现类:
    Book

    public interface Pageable
    Pageable实现表示要打印的一组页面。 Pageable对象返回集合中的总页数以及指定页面的PageFormatPrintable
    另请参见:
    PageFormatPrintable
    • 字段详细信息

      • UNKNOWN_NUMBER_OF_PAGES

        @Native
        static final int UNKNOWN_NUMBER_OF_PAGES
        如果 Pageable实现不知道其集合中的页数,则从 getNumberOfPages方法返回此常量。
        另请参见:
        常数字段值
    • 方法详细信息

      • getNumberOfPages

        int getNumberOfPages()
        返回集合中的页数。 要启用高级打印功能,建议Pageable实现返回真实页数而不是UNKNOWN_NUMBER_OF_PAGES常量。
        结果
        Pageable的页数。
      • getPageFormat

        PageFormat getPageFormat​(int pageIndex)
                          throws IndexOutOfBoundsException
        返回 PageFormat指定的页面的 pageIndex
        参数
        pageIndex - 正在请求 PageFormat的页面的从零开始的索引
        结果
        PageFormat描述了大小和方向。
        异常
        IndexOutOfBoundsException - 如果 Pageable不包含请求的页面。
      • getPrintable

        Printable getPrintable​(int pageIndex)
                        throws IndexOutOfBoundsException
        返回 Printable实例,该实例负责呈现由 pageIndex指定的 pageIndex
        参数
        pageIndex - 正在请求 Printable的页面的从零开始的索引
        结果
        呈现页面的 Printable
        异常
        IndexOutOfBoundsException - if the Pageable does not contain the requested page.