Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Book extends Object implements Pageable
Book
class обеспечивает представление документа, в котором у страниц могут быть различные форматы страницы и живописцы страницы. Этот class использует Pageable
интерфейс, чтобы взаимодействовать с a PrinterJob
.Pageable
, PrinterJob
UNKNOWN_NUMBER_OF_PAGES
Конструктор и Описание |
---|
Book()
Создает новое, пустое
Book . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
append(Printable painter, PageFormat page)
Добавляет единственную страницу до конца этого
Book . |
void |
append(Printable painter, PageFormat page, int numPages)
Добавляет
numPages страницы до конца этого Book . |
int |
getNumberOfPages()
Возвращает число страниц в этом
Book . |
PageFormat |
getPageFormat(int pageIndex)
Возвраты
PageFormat из страницы, определенной pageIndex . |
Печатаемый |
getPrintable(int pageIndex)
Возвраты
Printable экземпляр, ответственный за рендеринг страницы, определенной pageIndex . |
void |
setPage(int pageIndex, Printable painter, PageFormat page)
Наборы
PageFormat и Painter для указанного номера страницы. |
public int getNumberOfPages()
Book
.getNumberOfPages
в интерфейсе Pageable
Book
содержит.public PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException
PageFormat
из страницы, определенной pageIndex
.getPageFormat
в интерфейсе Pageable
pageIndex
- базируемый нуль индексирует страницы чей PageFormat
требуетсяPageFormat
описание размера и ориентации страницы.IndexOutOfBoundsException
- если Pageable
не содержит требуемую страницуpublic Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException
Printable
экземпляр, ответственный за рендеринг страницы, определенной pageIndex
.getPrintable
в интерфейсе Pageable
pageIndex
- базируемый нуль индексирует страницы чей Printable
требуетсяPrintable
это представляет страницу.IndexOutOfBoundsException
- если Pageable
не содержит требуемую страницуpublic void setPage(int pageIndex, Printable painter, PageFormat page) throws IndexOutOfBoundsException
PageFormat
и Painter
для указанного номера страницы.pageIndex
- базируемый нуль индексирует страницы, живописец которой и формат изменяютсяpainter
- Printable
экземпляр, который представляет страницуpage
- размер и ориентация страницыIndexOutOfBoundsException
- если указанная страница уже не находится в этом Book
NullPointerException
- если painter
или page
параметр null
public void append(Printable painter, PageFormat page)
Book
.painter
- Printable
экземпляр, который представляет страницуpage
- размер и ориентация страницыNullPointerException
- Если painter
или page
параметр null
public void append(Printable painter, PageFormat page, int numPages)
numPages
страницы до конца этого Book
. Каждая из страниц связывается с page
.painter
- Printable
экземпляр, который представляет страницуpage
- размер и ориентация страницыnumPages
- число страниц, которые будут добавлены к этому Book
.NullPointerException
- Если painter
или page
параметр null
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92