JavaTM Platform
Standard Ed. 6

java.awt.print
클래스 Paper

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


public class Paper
extends Object
implements Cloneable

Paper 클래스는, 용지의 물리적인 성질을 기술합니다.  

Paper 를 생성할 때, 어플리케이션이 용지 사이즈와 이미징 가능 영역이 호환성을 가지는 것을 확인합니다. 예를 들어, 용지 사이즈가 11 x 17 에서 8.5 x 11 으로 변경되었을 경우, 인쇄 대상 영역이 페이지에 적합하도록(듯이), 어플리케이션은 이미징 가능 영역을 감소시킬 필요가 있는 경우가 있습니다.  

관련 항목:
setSize(double, double) , setImageableArea(double, double, double, double)

생성자 의 개요
Paper ()
          letter-size의 용지를 1 인치의 마진을 받아 작성합니다.
 
메소드의 개요
 Object clone ()
          이 Paper 의 카피를 같은 내용으로 작성합니다.
 double getHeight ()
          페이지의 세로폭을 1/72 인치의 단위로 돌려줍니다.
 double getImageableHeight ()
          이 Paper 객체의 이미징 가능 영역의 세로폭을 돌려줍니다.
 double getImageableWidth ()
          이 Paper 객체의 이미징 가능 영역의 가로폭을 돌려줍니다.
 double getImageableX ()
          이 Paper 객체의 이미징 가능 영역의 좌상구석의 x 좌표를 돌려줍니다.
 double getImageableY ()
          이 Paper 객체의 이미징 가능 영역의 좌상구석의 y 좌표를 돌려줍니다.
 double getWidth ()
          페이지의 가로폭을 1/72 인치의 단위로 돌려줍니다.
 void setImageableArea (double x, double y, double width, double height)
          이 Paper 의 이미징 가능 영역을 설정합니다.
 void setSize (double width, double height)
          이 Paper 객체의 가로폭과 세로폭을 설정해, 인쇄를 실행하는 페이지의 프로퍼티을 나타냅니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

Paper

public Paper()
letter-size의 용지를 1 인치의 마진을 받아 작성합니다.

메소드의 상세

clone

public Object  clone()
Paper 의 카피를 같은 내용으로 작성합니다.

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

getHeight

public double getHeight()
페이지의 세로폭을 1/72 인치의 단위로 돌려줍니다.

반환값:
Paper 가 기술하는 페이지의 세로폭

setSize

public void setSize(double width,
                    double height)
Paper 객체의 가로폭과 세로폭을 설정해, 인쇄를 실행하는 페이지의 프로퍼티을 나타냅니다. 사이즈는 1/72 인치의 단위로 지정합니다.

파라미터:
width - 이 Paper 객체의 가로폭을 설정하는 값
height - 이 Paper 객체의 세로폭을 설정하는 값

getWidth

public double getWidth()
페이지의 가로폭을 1/72 인치의 단위로 돌려줍니다.

반환값:
Paper 가 기술하는 페이지의 가로폭

setImageableArea

public void setImageableArea(double x,
                             double y,
                             double width,
                             double height)
Paper 의 이미징 가능 영역을 설정합니다. 이미징 가능 영역이란, 페이지상의 인쇄를 실행하는 영역입니다.

파라미터:
x - 이 Paper 의 이미징 가능 영역의 좌상구석을 설정하는 X 좌표
y - 이 Paper 의 이미징 가능 영역의 좌상구석을 설정하는 Y 좌표
width - 이 Paper 의 이미징 가능 영역의 가로폭을 설정하는 값
height - 이 Paper 의 이미징 가능 영역의 세로폭을 설정하는 값

getImageableX

public double getImageableX()
Paper 객체의 이미징 가능 영역의 좌상구석의 x 좌표를 돌려줍니다.

반환값:
이미징 가능 영역의 x 좌표

getImageableY

public double getImageableY()
Paper 객체의 이미징 가능 영역의 좌상구석의 y 좌표를 돌려줍니다.

반환값:
이미징 가능 영역의 y 좌표

getImageableWidth

public double getImageableWidth()
Paper 객체의 이미징 가능 영역의 가로폭을 돌려줍니다.

반환값:
이미징 가능 영역의 가로폭

getImageableHeight

public double getImageableHeight()
Paper 객체의 이미징 가능 영역의 세로폭을 돌려줍니다.

반환값:
이미징 가능 영역의 세로폭

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