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

Class Book

    • 构造方法详细信息

      • Book

        public Book()
        创建一个新的空 Book 。
    • 方法详细信息

      • getNumberOfPages

        public int getNumberOfPages()
        返回此 Book的页数。
        Specified by:
        getNumberOfPages in interface Pageable
        结果
        此 Book包含的页数。
      • 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

        public void append​(Printable painter,
                           PageFormat page)
        将单个页面添加到此 Book 。
        参数
        painter - 呈现页面的 Printable实例
        page - 页面的大小和方向
        异常
        NullPointerException - 如果 painter或 page参数是 null
      • append

        public void append​(Printable painter,
                           PageFormat page,
                           int numPages)
        追加numPages页本月底Book 。 每个页面都与page相关联。
        参数
        painter - 呈现页面的 Printable实例
        page - 页面的大小和方向
        numPages - 要添加到此 Book 。
        异常
        NullPointerException - 如果 painter或 page参数为 null