模块 java.desktop

接口 Pageable

所有已知的实现类:
Book

public interface Pageable
Pageable 实现表示一组要打印的页面。 Pageable 对象返回集合中的总页数以及指定页的 PageFormat Printable
参见:
  • 字段摘要

    字段
    修饰符和类型
    Field
    描述
    static final int
    如果 Pageable 实现不知道其集合中的页数,则从 getNumberOfPages 方法返回此常量。
  • 方法总结

    修饰符和类型
    方法
    描述
    int
    返回集合中的页数。
    getPageFormat(int pageIndex)
    返回由 pageIndex 指定的页面的 PageFormat
    getPrintable(int pageIndex)
    返回负责呈现由 pageIndex 指定的页面的 Printable 实例。
  • 字段详细信息

    • 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
      返回由 pageIndex 指定的页面的 PageFormat
      参数:
      pageIndex - 请求 PageFormat 的页面的从零开始的索引
      返回:
      PageFormat 描述了大小和方向。
      抛出:
      IndexOutOfBoundsException - 如果 Pageable 不包含请求的页面。
    • getPrintable

      Printable  getPrintable(int pageIndex) throws IndexOutOfBoundsException
      返回负责呈现由 pageIndex 指定的页面的 Printable 实例。
      参数:
      pageIndex - 请求 Printable 的页面的从零开始的索引
      返回:
      呈现页面的 Printable
      抛出:
      IndexOutOfBoundsException - 如果 Pageable 不包含请求的页面。