PageFormat — 인쇄 페이지 크기와 방향
PageFormat — 인쇄 페이지 크기와 방향
PageFormat 클래스는 인쇄할 페이지의 크기와 방향을 설명해요.
본문
public class PageFormat extends Object implements Cloneable
방향 상수
LANDSCAPE— 원점이 용지의 왼쪽 아래이고 x축이 아래에서 위로, y축이 왼쪽에서 오른쪽으로 진행해요.PORTRAIT— 원점이 용지의 왼쪽 위이고 x축이 오른쪽으로, y축이 아래로 진행해요.REVERSE_LANDSCAPE— 원점이 용지의 오른쪽 위이고 x축이 위에서 아래로, y축이 오른쪽에서 왼쪽으로 진행해요.
주요 메서드
getOrientation()— 페이지 방향을 반환해요.setOrientation(int orientation)— 페이지 방향을 설정해요.getWidth()/getHeight()— 페이지의 폭·높이를 1/72인치 단위로 반환해요.getImageableX()/getImageableY()/getImageableWidth()/getImageableHeight()— 인쇄 가능 영역의 위치와 크기를 반환해요.getPaper()— 이 페이지의Paper객체를 반환해요.setPaper(Paper paper)— 이 페이지의 용지를 설정해요.
용지 크기와 인쇄 가능 영역은 원문 그대로 사용할 때 Paper 객체와 함께 사용해요. 페이지가 같은 Paper를 공유하면서 방향만 다를 수 있어요.