|
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 도 참조해 주세요.