Book (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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)` 지정된 페이지수로 `PageFormat` 및 `Painter` 를 설정합니다.

클래스 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

  지정된 페이지수로 `PageFormat` 및 `Painter` 를 설정합니다.

  파라미터:
    `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` 의 경우

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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