JavaTM Platform
Standard Ed. 6

java.awt.print
클래스 Book

java.lang.Object 
  상위를 확장 java.awt.print.Book
모든 구현된 인터페이스:
Pageable


public class Book
extends Object
implements Pageable

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)
          지정된 페이지수로 PageFormatPainter 를 설정합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

Book

public Book()
빈 상태(empty)의 새로운 Book 를 작성합니다.

메소드의 상세

getNumberOfPages

public int getNumberOfPages()
Book 내의 페이지수를 돌려줍니다.

정의:
인터페이스 Pageable 내의 getNumberOfPages
반환값:
Book 에 포함되는 페이지수

getPageFormat

public PageFormat  getPageFormat(int pageIndex)
                         throws IndexOutOfBoundsException 
pageIndex 로 지정된 페이지 PageFormat 를 돌려줍니다.

정의:
인터페이스 Pageable 내의 getPageFormat
파라미터:
pageIndex - PageFormat 를 요구하는 페이지의 제로로부터 시작되는 인덱스
반환값:
페이지의 사이즈 및 인쇄 방향을 기술한다 PageFormat
예외:
IndexOutOfBoundsException - Pageable 에 요구된 페이지가 포함되지 않은 경우

getPrintable

public Printable  getPrintable(int pageIndex)
                       throws IndexOutOfBoundsException 
pageIndex 로 지정된 페이지의 draw 처리에 대응하는 Printable 의 인스턴스를 돌려줍니다.

정의:
인터페이스 Pageable 내의 getPrintable
파라미터:
pageIndex - Printable 를 요구하는 페이지의 제로로부터 시작되는 인덱스
반환값:
페이지를 draw 하는 Printable
예외:
IndexOutOfBoundsException - Pageable 에 요구된 페이지가 포함되지 않은 경우

setPage

public void setPage(int pageIndex,
                    Printable  painter,
                    PageFormat  page)
             throws IndexOutOfBoundsException 
지정된 페이지수로 PageFormatPainter 를 설정합니다.

파라미터:
pageIndex - 페인타와 서식이 변경되는 페이지의 제로로부터 시작되는 인덱스
painter - 페이지를 draw 하는 Printable 인스턴스
page - 페이지의 사이즈와 인쇄 방향
예외:
IndexOutOfBoundsException - 지정되었다 페이지가 이 Book 에 없는 경우
NullPointerException - painter 인수 또는 page 인수가 null 의 경우

append

public void append(Printable  painter,
                   PageFormat  page)
단일의 페이지를 이 Book 의 마지막에 추가합니다.

파라미터:
painter - 페이지를 draw 하는 Printable 인스턴스
page - 페이지의 사이즈와 인쇄 방향
예외:
NullPointerException - painter 인수 또는 page 인수가 null 의 경우

append

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

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.