|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.print.PageFormat
public class PageFormat
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 |
필드의 상세 |
---|
public static final int LANDSCAPE
public static final int PORTRAIT
public static final int REVERSE_LANDSCAPE
생성자 의 상세 |
---|
public PageFormat()
PageFormat
를 작성합니다.
메소드의 상세 |
---|
public Object clone()
PageFormat
의 카피를 같은 내용으로 작성합니다.
Object
내의 clone
PageFormat
의 카피Cloneable
public double getWidth()
public double getHeight()
public double getImageableX()
PageFormat
에 관련한 Paper
객체의, 이미징 가능 영역의 좌상단의 x 좌표를 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 세로폭이 결정됩니다.
PageFormat
에 관련했다
Paper
객체의,
이미징 가능 영역의 좌상단의 x 좌표public double getImageableY()
PageFormat
에 관련한 Paper
객체의, 이미징 가능 영역의 좌상단의 y 좌표를 돌려줍니다. 이 메소드에서는, 페이지의 인쇄 방향을 고려해 세로폭이 결정됩니다.
Paper
객체의,
이미징 가능 영역의 좌상단의 y 좌표public double getImageableWidth()
public double getImageableHeight()
public Paper getPaper()
PageFormat
에 관련한 Paper
객체의 카피를 돌려줍니다. 이 메소드로부터 반환된 Paper
객체에 행해진 변경은, 이 PageFormat
의 Paper
객체에는 영향을 주지 않습니다. 이 PageFormat
의 Paper
객체를 갱신하려면 , 새로운 Paper
객체를 생성해,setPaper(Paper)
메소드를 사용해 그 객체를 이 PageFormat
로 설정합니다.
PageFormat
에 관련했다
Paper
객체의 카피setPaper(java.awt.print.Paper)
public void setPaper(Paper paper)
PageFormat
에 대응하는 Paper
객체를 설정합니다.
paper
- 이 PageFormat
에 대응한다
Paper
객체를 설정하는 Paper
객체
NullPointerException
- null 의 용지 인스턴스가 파라미터로서 건네받았을 경우getPaper()
public void setOrientation(int orientation) throws IllegalArgumentException
orientation
는 반드시, PORTRAIT, LANDSCAPE, 또는 REVERSE_LANDSCAPE 로 합니다.
orientation
- 새롭게 페이지로 설정하는 인쇄 방향
IllegalArgumentException
- 미지의 인쇄 방향이 요구되었을 경우getOrientation()
public int getOrientation()
PageFormat
의 인쇄 방향을 돌려줍니다.
PageFormat
객체의 인쇄 방향setOrientation(int)
public double[] getMatrix()
AffineTransform
의 생성자 에 필요한 형식에서 { m00, m10, m01, m11, m02, m12} 와 같이 배열에 배치됩니다.
AffineTransform
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.