java.lang.Object
java.awt.print.Book
- 所有已实现的接口:
Pageable
- 参见:
-
字段摘要
在接口 java.awt.print.Pageable 中声明的字段
UNKNOWN_NUMBER_OF_PAGES -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述voidappend(Printable painter, PageFormat page) 将单个页面附加到此Book的末尾。voidappend(Printable painter, PageFormat page, int numPages) 将numPages页附加到此Book的末尾。int返回此Book中的页数。getPageFormat(int pageIndex) 返回由pageIndex指定的页面的PageFormat。getPrintable(int pageIndex) 返回负责呈现由pageIndex指定的页面的Printable实例。voidsetPage(int pageIndex, Printable painter, PageFormat page) 为指定的页码设置PageFormat和Painter。
-
构造方法详细信息
-
Book
public Book()创建一个新的空Book。
-
-
方法详情
-
getNumberOfPages
public int getNumberOfPages()返回此Book中的页数。- 指定者:
getNumberOfPages在接口Pageable中- 返回:
-
此
Book包含的页数。
-
getPageFormat
返回由pageIndex指定的页面的PageFormat。- 指定者:
getPageFormat在接口Pageable中- 参数:
pageIndex- 请求PageFormat的页面的从零开始的索引- 返回:
PageFormat描述页面的大小和方向。- 抛出:
IndexOutOfBoundsException- 如果Pageable不包含请求的页面
-
getPrintable
返回负责呈现由pageIndex指定的页面的Printable实例。- 指定者:
getPrintable在接口Pageable中- 参数:
pageIndex- 请求Printable的页面的从零开始的索引- 返回:
-
呈现页面的
Printable。 - 抛出:
IndexOutOfBoundsException- 如果Pageable不包含请求的页面
-
setPage
public void setPage(int pageIndex, Printable painter, PageFormat page) throws IndexOutOfBoundsException 为指定的页码设置PageFormat和Painter。- 参数:
pageIndex- 从零开始的页面索引,其绘制器和格式已更改painter- 呈现页面的Printable实例page- 页面的大小和方向- 抛出:
IndexOutOfBoundsException- 如果指定的页面不在这个Book中NullPointerException- 如果painter或page参数是null
-
append
将单个页面附加到此Book的末尾。- 参数:
painter- 呈现页面的Printable实例page- 页面的大小和方向- 抛出:
NullPointerException- 如果painter或page参数是null
-
append
将numPages页附加到此Book的末尾。每个页面都与page相关联。- 参数:
painter- 呈现页面的Printable实例page- 页面的大小和方向numPages- 要添加到此Book的页数。- 抛出:
NullPointerException- 如果painter或page参数是null
-