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

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

JavaTM Platform
Standard Ed. 6

전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.awt.print
클래스 PageFormat

    java.lang.Object
      java.awt.print.PageFormat

모든 구현된 인터페이스:
  Cloneable

    public class PageFormat

extends Object
implements Cloneable

`PageFormat` 클래스는, 인쇄되는 페이지의 사이즈와 인쇄 방향을 기술합니다.

필드의 개요
`static int` | `LANDSCAPE` 용지의 좌하를 원점으로서 하단에서 상단을 x, 좌단으로부터 우단을 y 로 나타냅니다.
`static int` | `PORTRAIT` 용지의 좌상을 원점으로서 좌단으로부터 우단을 x, 상단에서 하단을 y 로 나타냅니다.
`static int` | `REVERSE_LANDSCAPE` 용지의 우상을 원점으로서 상단에서 하단을 x, 우단으로부터 좌단을 y 로 나타냅니다.

생성자 의 개요
`PageFormat ()` 타테나가의 디폴트 `PageFormat` 를 작성합니다.

메소드의 개요
`Object` | `clone ()` 이 `PageFormat` 의 카피를 같은 내용으로 작성합니다.
`double` | `getHeight ()` 페이지의 세로폭을 1/72 인치의 단위로 돌려줍니다.
`double` | `getImageableHeight ()` 페이지의 이미징 가능 영역의 높이를 1/72 인치의 단위로 돌려줍니다.
`double` | `getImageableWidth ()` 페이지의 이미징 가능 영역의 폭을 1/72 인치의 단위로 돌려줍니다.
`double` | `getImageableX ()` 이 `PageFormat` 에 관련한 `Paper` 객체의, 이미징 가능 영역의 좌상단의 x 좌표를 돌려줍니다.
`double` | `getImageableY ()` 이 `PageFormat` 에 관련한 `Paper` 객체의, 이미징 가능 영역의 좌상단의 y 좌표를 돌려줍니다.
`double[]` | `getMatrix ()` 사용자 공간의 draw를, 요구된 페이지의 인쇄 방향으로 평행이동 하는 변환 매트릭스를 돌려줍니다.
`int` | `getOrientation ()` 이 `PageFormat` 의 인쇄 방향을 돌려줍니다.
`Paper` | `getPaper ()` 이 `PageFormat` 에 관련한 `Paper` 객체의 카피를 돌려줍니다.
`double` | `getWidth ()` 페이지의 가로폭을 1/72 인치의 단위로 돌려줍니다.
`void` | `setOrientation (int orientation)` 페이지의 인쇄 방향을 설정합니다.
`void` | `setPaper (Paper paper)` 이 `PageFormat` 에 대응하는 `Paper` 객체를 설정합니다.

클래스 java.lang. Object 로부터 상속된 메소드
`equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait`

필드의 상세

### LANDSCAPE

    public static final int LANDSCAPE

  용지의 좌하를 원점으로서 하단에서 상단을 x, 좌단으로부터 우단을 y 로 나타냅니다. 이것은, Macintosh 로 사용되는 횡장은 아니고, Windows 및 PostScript 로 사용되는 횡장입니다.

  관련 항목:
    정수 필드치

### PORTRAIT

    public static final int PORTRAIT

  용지의 좌상을 원점으로서 좌단으로부터 우단을 x, 상단에서 하단을 y 로 나타냅니다.

  관련 항목:
    정수 필드치

### REVERSE_LANDSCAPE

    public static final int REVERSE_LANDSCAPE

  용지의 우상을 원점으로서 상단에서 하단을 x, 우단으로부터 좌단을 y 로 나타냅니다. 이것은, Macintosh 로 사용되는 횡장입니다.

  관련 항목:
    정수 필드치

생성자 의 상세

### PageFormat

    public PageFormat()

  타테나가의 디폴트 `PageFormat` 를 작성합니다.

메소드의 상세

### clone

    public Object  clone()

  이 `PageFormat` 의 카피를 같은 내용으로 작성합니다.

  오버라이드(override):
    클래스 `Object` 내의 `clone`
  반환값:
    이 `PageFormat` 의 카피
  관련 항목:
    `Cloneable`

### getWidth

    public double getWidth()

  페이지의 가로폭을 1/72 인치의 단위로 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 가로폭이 결정됩니다.

  반환값:
    페이지의 가로폭

### getHeight

    public double getHeight()

  페이지의 세로폭을 1/72 인치의 단위로 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 세로폭이 결정됩니다.

  반환값:
    페이지의 세로폭

### getImageableX

    public double getImageableX()

  이 `PageFormat` 에 관련한 `Paper` 객체의, 이미징 가능 영역의 좌상단의 x 좌표를 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 세로폭이 결정됩니다.

  반환값:
    이 `PageFormat` 에 관련했다 `Paper` 객체의, 이미징 가능 영역의 좌상단의 x 좌표

### getImageableY

    public double getImageableY()

  이 `PageFormat` 에 관련한 `Paper` 객체의, 이미징 가능 영역의 좌상단의 y 좌표를 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 세로폭이 결정됩니다.

  반환값:
    이 PageFormat 에 관련했다 `Paper` 객체의, 이미징 가능 영역의 좌상단의 y 좌표

### getImageableWidth

    public double getImageableWidth()

  페이지의 이미징 가능 영역의 폭을 1/72 인치의 단위로 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 세로폭이 결정됩니다.

  반환값:
    페이지의 가로폭

### getImageableHeight

    public double getImageableHeight()

  페이지의 이미징 가능 영역의 높이를 1/72 인치의 단위로 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 세로폭이 결정됩니다.

  반환값:
    페이지의 세로폭

### getPaper

    public Paper  getPaper()

  이 `PageFormat` 에 관련한 `Paper` 객체의 카피를 돌려줍니다. 이 메소드로부터 반환된 `Paper` 객체에 행해진 변경은, 이 `PageFormat` 의 `Paper` 객체에는 영향을 주지 않습니다. 이 `PageFormat` 의 `Paper` 객체를 갱신하려면 , 새로운 `Paper` 객체를 생성해,`setPaper(Paper)` 메소드를 사용해 그 객체를 이 `PageFormat` 로 설정합니다.

  반환값:
    이 `PageFormat` 에 관련했다 `Paper` 객체의 카피
  관련 항목:
    `setPaper(java.awt.print.Paper)`

### setPaper

    public void setPaper(Paper  paper)

  이 `PageFormat` 에 대응하는 `Paper` 객체를 설정합니다.

  파라미터:
    `paper` - 이 `PageFormat` 에 대응한다 `Paper` 객체를 설정하는 `Paper` 객체
  예외:
    ``NullPointerException`` - null 의 용지 인스턴스가 파라미터로서 건네받았을 경우
  관련 항목:
    `getPaper()`

### setOrientation

    public void setOrientation(int orientation)
                        throws IllegalArgumentException

  페이지의 인쇄 방향을 설정합니다. `orientation` 는 반드시, PORTRAIT, LANDSCAPE, 또는 REVERSE_LANDSCAPE 로 합니다.

  파라미터:
    `orientation` - 새롭게 페이지로 설정하는 인쇄 방향
  예외:
    `IllegalArgumentException` - 미지의 인쇄 방향이 요구되었을 경우
  관련 항목:
    `getOrientation()`

### getOrientation

    public int getOrientation()

  이 `PageFormat` 의 인쇄 방향을 돌려줍니다.

  반환값:
    이 `PageFormat` 객체의 인쇄 방향
  관련 항목:
    `setOrientation(int)`

### getMatrix

    public double[] getMatrix()

  사용자 공간의 draw를, 요구된 페이지의 인쇄 방향으로 평행이동 하는 변환 매트릭스를 돌려줍니다. 값은,`AffineTransform` 의 생성자 에 필요한 형식에서 { m00, m10, m01, m11, m02, m12} 와 같이 배열에 배치됩니다.

  반환값:
    사용자 공간의 draw를 페이지의 인쇄 방향으로 평행이동 하기 위해서 사용된다 매트릭스
  관련 항목:
    `AffineTransform`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.