JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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 ()
          ÆäÀÌÁöÀÇ À̸Þ¡ °¡´É areaÀÇ ³ôÀ̸¦ 1/72 ÀÎÄ¡ÀÇ ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù.
 double getImageableWidth ()
          ÆäÀÌÁöÀÇ À̸Þ¡ °¡´É areaÀÇ ÆøÀ» 1/72 ÀÎÄ¡ÀÇ ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù.
 double getImageableX ()
          ÀÌ PageFormat ¿¡ °ü·ÃÇÑ Paper ¿ÀºêÁ§Æ®ÀÇ, À̸Þ¡ °¡´É areaÀÇ Á»ó´ÜÀÇ x ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù.
 double getImageableY ()
          ÀÌ PageFormat ¿¡ °ü·ÃÇÑ Paper ¿ÀºêÁ§Æ®ÀÇ, À̸Þ¡ °¡´É areaÀÇ Á»ó´ÜÀÇ y ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù.
 double[] getMatrix ()
          À¯Àú °ø°£ÀÇ Ç¥Çö¸¦, ¿ä±¸µÈ ÆäÀÌÁöÀÇ Àμ⠹æÇâÀ¸·Î ÆòÇàÀ̵¿ ÇÏ´Â º¯È¯ ¸ÅÆ®¸¯½º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 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 ¿ÀºêÁ§Æ®ÀÇ, À̸Þ¡ °¡´É areaÀÇ Á»ó´ÜÀÇ x ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡¼­´Â ÆäÀÌÁöÀÇ Àμ⠹æÇâÀÌ °í·ÁµË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ PageFormat ¿¡ °ü·ÃÇÑ Paper ¿ÀºêÁ§Æ®ÀÇ, À̸Þ¡ °¡´É areaÀÇ Á»ó´ÜÀÇ x ÁÂÇ¥

getImageableY

public double getImageableY()
ÀÌ PageFormat ¿¡ °ü·ÃÇÑ Paper ¿ÀºêÁ§Æ®ÀÇ, À̸Þ¡ °¡´É areaÀÇ Á»ó´ÜÀÇ y ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡¼­´Â ÆäÀÌÁöÀÇ Àμ⠹æÇâÀÌ °í·ÁµË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ PageFormat ¿¡ °ü·ÃÇÑ Paper ¿ÀºêÁ§Æ®ÀÇ, À̸Þ¡ °¡´É areaÀÇ Á»ó´ÜÀÇ y ÁÂÇ¥

getImageableWidth

public double getImageableWidth()
ÆäÀÌÁöÀÇ À̸Þ¡ °¡´É areaÀÇ ÆøÀ» 1/72 ÀÎÄ¡ÀÇ ´ÜÀ§·Î µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡¼­´Â ÆäÀÌÁöÀÇ Àμ⠹æÇâÀ» °í·ÁÇØ °¡·ÎÆøÀÌ °áÁ¤µË´Ï´Ù.

¹Ýȯ°ª:
ÆäÀÌÁöÀÇ °¡·ÎÆø

getImageableHeight

public double getImageableHeight()
ÆäÀÌÁöÀÇ À̸Þ¡ °¡´É areaÀÇ ³ôÀ̸¦ 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()
À¯Àú °ø°£ÀÇ Ç¥Çö¸¦, ¿ä±¸µÈ ÆäÀÌÁöÀÇ Àμ⠹æÇâÀ¸·Î ÆòÇàÀ̵¿ ÇÏ´Â º¯È¯ ¸ÅÆ®¸¯½º¸¦ µ¹·ÁÁÝ´Ï´Ù. °ªÀº AffineTransform ÀÇ constructor ÀÌ ¿ä±¸ÇÏ´Â Çü½Ä¿¡¼­ { m00,  m10,  m01,  m11,  m02,  m12} ¿Í °°ÀÌ ¹è¿­¿¡ ¹èÄ¡µË´Ï´Ù.

¹Ýȯ°ª:
À¯Àú °ø°£ÀÇ Ç¥Çö¸¦ ÆäÀÌÁöÀÇ Àμ⠹æÇâÀ¸·Î À̵¿ÇÏ´Â ¸ÅÆ®¸¯½º
°ü·Ã Ç׸ñ:
AffineTransform

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.