-
- 所有已知实现类:
-
Book
public interface Pageable
Pageable
实现表示要打印的一组页面。Pageable
对象返回集合中的总页数以及指定页面的PageFormat
和Printable
。- 另请参见:
-
PageFormat
,Printable
-
-
字段汇总
字段 变量和类型 字段 描述 static int
UNKNOWN_NUMBER_OF_PAGES
如果Pageable
实现不知道其集合中的页数,则从getNumberOfPages
方法返回此常量。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 int
getNumberOfPages()
返回集合中的页数。PageFormat
getPageFormat(int pageIndex)
返回PageFormat
指定的页面的pageIndex
。Printable
getPrintable(int pageIndex)
返回Printable
实例,该实例负责呈现由pageIndex
指定的pageIndex
。
-
-
-
字段详细信息
-
UNKNOWN_NUMBER_OF_PAGES
@Nativestatic 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 thePageable
does not contain the requested page.
-
-