|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.print.Book
public class Book
Book
클래스는, 다른 페이지 서식이나 페이지페인타를 가지는 문서를 표현합니다. 이 클래스는 Pageable
인터페이스를 사용해 PrinterJob
라고 대화합니다.
Pageable
,
PrinterJob
필드의 개요 |
---|
인터페이스 java.awt.print. Pageable 로부터 상속된 필드 |
---|
UNKNOWN_NUMBER_OF_PAGES |
생성자 의 개요 | |
---|---|
Book ()
빈 상태(empty)의 새로운 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)
pageIndex 로 지정된 페이지 PageFormat 를 돌려줍니다. |
Printable |
getPrintable (int pageIndex)
pageIndex 로 지정된 페이지의 draw 처리에 대응하는 Printable 의 인스턴스를 돌려줍니다. |
void |
setPage (int pageIndex,
Printable painter,
PageFormat page)
지정된 페이지수로 PageFormat 및 Painter 를 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public Book()
Book
를 작성합니다.
메소드의 상세 |
---|
public int getNumberOfPages()
Book
내의 페이지수를 돌려줍니다.
Pageable
내의 getNumberOfPages
Book
에 포함되는 페이지수public PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException
pageIndex
로 지정된 페이지 PageFormat
를 돌려줍니다.
Pageable
내의 getPageFormat
pageIndex
- PageFormat
를 요구하는 페이지의
제로로부터 시작되는 인덱스
PageFormat
IndexOutOfBoundsException
- Pageable
에
요구된 페이지가 포함되지 않은 경우public Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException
pageIndex
로 지정된 페이지의 draw 처리에 대응하는 Printable
의 인스턴스를 돌려줍니다.
Pageable
내의 getPrintable
pageIndex
- Printable
를 요구하는 페이지의
제로로부터 시작되는 인덱스
Printable
IndexOutOfBoundsException
- Pageable
에
요구된 페이지가 포함되지 않은 경우public void setPage(int pageIndex, Printable painter, PageFormat page) throws IndexOutOfBoundsException
PageFormat
및 Painter
를 설정합니다.
pageIndex
- 페인타와 서식이 변경되는 페이지의
제로로부터 시작되는 인덱스painter
- 페이지를 draw 하는 Printable
인스턴스page
- 페이지의 사이즈와 인쇄 방향
IndexOutOfBoundsException
- 지정되었다
페이지가 이 Book
에 없는 경우
NullPointerException
- painter
인수 또는
page
인수가 null
의 경우public void append(Printable painter, PageFormat page)
Book
의 마지막에 추가합니다.
painter
- 페이지를 draw 하는 Printable
인스턴스page
- 페이지의 사이즈와 인쇄 방향
NullPointerException
- painter
인수 또는 page
인수가
null
의 경우public void append(Printable painter, PageFormat page, int numPages)
numPages
페이지를 이 Book
의 마지막에 추가합니다. 각 페이지는 page
와 관련지을 수 있고 있습니다.
painter
- 페이지를 draw 하는 Printable
인스턴스page
- 페이지의 사이즈와 인쇄 방향numPages
- 이 Book
에 추가한다
페이지수
NullPointerException
- painter
인수 또는 page
인수가
null
의 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.