JavaTM 2 Platform
Standard Ed. 5.0

java.awt
Ŭ·¡½º PageAttributes

java.lang.Object 
  »óÀ§¸¦ È®Àå java.awt.PageAttributes
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Cloneable

public final class PageAttributes
extends Object
implements Cloneable

ÀμâÇÑ ÆäÀÌÁöÀÇ Ãâ·ÂÀ» Á¦¾îÇÏ´Â ¼Ó¼º ¼¼Æ®ÀÔ´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â »ö »óÅÂ, ¿ëÁö »çÀÌÁî (¹Ìµð¾îÀÇ Á¾·ù), ¿ëÁö ¹æÇâ, ³í¸®ÀûÀÎ ¿øÁ¡, Àμâ Ç°Áú ¹× ÀνºÅϽº¸¦ »ç¿ëÇÏ´Â °¢ ÆäÀÌÁöÀÇ Çػ󵵸¦ Á¦¾îÇÕ´Ï´Ù. ¼Ó¼º¸íÀº Internet Printing Protocol (IPP) 1.1¿¡ ÁØ°ÅÇØ, ¼Ó¼º°ª´Â ÀϺΰ¡ ÁØ°ÅÇÏ°í ÀÖ½À´Ï´Ù.

³»ºÎ Ŭ·¡½ºÇüÀ» ÃëÇÏ´Â ¸Þ¼­µå¸¦ »ç¿ëÇÏ·Á¸é, ±× ³»ºÎ Ŭ·¡½ºÀÇ Á¤¼ö Çʵ忡 ´ëÇÑ ÂüÁ¶¸¦ °Ç³×ÁÝ´Ï´Ù. Ŭ¶óÀ̾ðÆ® ÄÚµå´Â ÀÌ Å¬·¡½º°¡ public »ý¼ºÀÚ¸¦ °¡ÁöÁö ¾Ê±â ¶§¹®¿¡ ³»ºÎ Ŭ·¡½ºÇüÀÇ »õ·Î¿î ÀνºÅϽº¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. »ö »óŸ¦ Èæ¹éÀ¸·Î ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½ÀÇ Äڵ带 »ç¿ëÇÕ´Ï´Ù.


 import java.awt.PageAttributes;

 public class MonochromeExample {
     public void setMonochrome(PageAttributes pageAttributes) {
         pageAttributes.setColor(PageAttributes.ColorType.MONOCHROME);
     }
 }
 

attributeName ¼³Á¤°ªÀ» Áö¿øÇÏ´Â ¸ðµç IPP ¼Ó¼ºÀº ´ëÀÀÇÏ´Â setattributeNameToDefault ¸Þ¼­µå¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ±âÁ¤Ä¡ÀÇ Çʵå´Â Á¦°øµÇÁö ¾Ê½À´Ï´Ù.


Áßø(Nested) Ŭ·¡½º °³¿ä
static class PageAttributes.ColorType
          »ç¿ë °¡´ÉÇÑ Ä÷¯ »óÅÂÀÇ ÇüÅ º¸ÁõµÈ ¿­°Å
static class PageAttributes.MediaType
          »ç¿ë °¡´ÉÇÑ ¿ëÁö »çÀÌÁîÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
static class PageAttributes.OrientationRequestedType
          »ç¿ë °¡´ÉÇÑ ¿ëÁö ¹æÇâÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
static class PageAttributes.OriginType
          »ç¿ë °¡´ÉÇÑ ¿øÁ¡ÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
static class PageAttributes.PrintQualityType
          »ç¿ë °¡´ÉÇÑ Àμâ Ç°ÁúÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
 
»ý¼ºÀÚ °³¿ä
PageAttributes ()
           °¢ ¼Ó¼º¿¡ µðÆúÆ®ÀÇ °ªÀ» °¡Áö´Â PageAttributes ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
PageAttributes (PageAttributes.ColorType  color, PageAttributes.MediaType  media, PageAttributes.OrientationRequestedType  orientationRequested, PageAttributes.OriginType  origin, PageAttributes.PrintQualityType  printQuality, int[] printerResolution)
           °¢ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ °ªÀ» °¡Áö´Â PageAttributes ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
PageAttributes (PageAttributes  obj)
          ÁöÁ¤µÈ PageAttributes º¹»çÀÎ PageAttributes ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 Object clone ()
          PageAttributes º¹»çº»À» ÀÛ¼ºÇØ, ¸®ÅÏÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          2°³ÀÇ PageAttributes°¡ °°ÀºÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 PageAttributes.ColorType getColor ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁö¸¦ Ä÷¯·Î ·»´õ¸µ ÇÒ±î Èæ¹éÀ¸·Î ·»´õ¸µ Çұ ¸®ÅÏÇÕ´Ï´Ù.
 PageAttributes.MediaType getMedia ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö »çÀÌÁ ¸®ÅÏÇÕ´Ï´Ù.
 PageAttributes.OrientationRequestedType getOrientationRequested ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» ¸®ÅÏÇÕ´Ï´Ù.
 PageAttributes.OriginType getOrigin ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ (0, 0) ·»´õ¸µ¸¦ ¹°¸® ÆäÀÌÁöÀÇ Á»󱸼®À¸·Î ÇÏ´ÂÁö, Àμ⠹üÀ§ÀÇ Á»󱸼®À¸·Î Çұ ¸®ÅÏÇÕ´Ï´Ù.
 int[] getPrinterResolution ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Çػ󵵸¦ ¸®ÅÏÇÕ´Ï´Ù.
 PageAttributes.PrintQualityType getPrintQuality ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» ¸®ÅÏÇÕ´Ï´Ù.
 int hashCode ()
          ÀÌ PageAttributes Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù.
 void set (PageAttributes  obj)
          PageAttributes ¸ðµç ¼Ó¼ºÀ» obj ¼Ó¼º°ú °°Àº °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setColor (PageAttributes.ColorType  color)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁö¸¦ Ä÷¯·Î ·»´õ¸µ ÇÒ±î Èæ¹éÀ¸·Î ·»´õ¸µ ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setMedia (PageAttributes.MediaType  media)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö »çÀÌÁ ÁöÁ¤ÇÕ´Ï´Ù.
 void setMediaToDefault ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö »çÀÌÁ µðÆúÆ® ·ÎÄÉÀÏÀÇ µðÆúÆ® »çÀÌÁî·Î ÁöÁ¤ÇÕ´Ï´Ù.
 void setOrientationRequested (int orientationRequested)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇØ, ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 void setOrientationRequested (PageAttributes.OrientationRequestedType  orientationRequested)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 void setOrientationRequestedToDefault ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setOrigin (PageAttributes.OriginType  origin)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ (0, 0) ·»´õ¸µ¸¦ ¹°¸® ÆäÀÌÁöÀÇ Á»󱸼®À¸·Î ÇÏ´ÂÁö, Àμ⠹üÀ§ÀÇ Á»󱸼®À¸·Î ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setPrinterResolution (int printerResolution)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ÀüÈÄ º¸³» ¶Ç´Â ¼ÛÀÇ Àμâ Çػ󵵸¦ 1 ÀÎÄ¡ ´çÀÇ ´å¼ö·Î ÁöÁ¤ÇÕ´Ï´Ù.
 void setPrinterResolution (int[] printerResolution)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Çػ󵵸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setPrinterResolutionToDefault ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ÇÁ¸°ÅÍ Çػ󵵸¦ µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setPrintQuality (int printQuality)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 void setPrintQuality (PageAttributes.PrintQualityType  printQuality)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 void setPrintQualityToDefault ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ PageAttributes ij¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
finalize, getClass, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

PageAttributes

public PageAttributes()
°¢ ¼Ó¼º¿¡ µðÆúÆ®ÀÇ °ªÀ» °¡Áö´Â PageAttributes ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.


PageAttributes

public PageAttributes(PageAttributes  obj)
ÁöÁ¤µÈ PageAttributes º¹»çÀÎ PageAttributes ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
obj - º¹Á¦ ´ë»óÀÇ PageAttributes

PageAttributes

public PageAttributes(PageAttributes.ColorType  color,
                      PageAttributes.MediaType  media,
                      PageAttributes.OrientationRequestedType  orientationRequested,
                      PageAttributes.OriginType  origin,
                      PageAttributes.PrintQualityType  printQuality,
                      int[] printerResolution)
°¢ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ °ªÀ» °¡Áö´Â PageAttributes ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
color - ColorType.COLOR ¶Ç´Â ColorType.MONOCHROME
media - MediaType Ŭ·¡½ºÀÇ ÇϳªÀÇ Á¤¼ö Çʵå
orientationRequested - OrientationRequestedType.PORTRAIT ¶Ç´Â OrientationRequestedType.LANDSCAPE
origin - OriginType.PHYSICAL ¶Ç´Â OriginType.PRINTABLE
printQuality - PrintQualityType.DRAFT, PrintQualityType.NORMAL, ¶Ç´Â PrintQualityType.HIGH
printerResolution - 3 ¿ä¼ÒÀÇ Á¤¼öÇü ¹è¿­. ÃÖÃÊÀÇ ¿ä¼Ò¿Í 2¹ø°ÀÇ ¿ä¼Ò´Â 0 º¸´Ù Å« °ª, 3 ¹ø°ÀÇ ¿ä¼Ò´Â 3 ¶Ç´Â 4°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

clone

public Object  clone()
PageAttributes º¹»çº»À» ÀÛ¼ºÇØ, ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ clone
¹Ýȯ°ª:
»õ·Ó°Ô ÀÛ¼ºµÈ Ä«ÇÇ. ÀÌ Object¸¦ PageAttributes¿¡ ij½ºÆ® ÇÏ¸é ¾ÈÀüÇÕ´Ï´Ù.
°ü·Ã Ç׸ñ:
Cloneable

set

public void set(PageAttributes  obj)
PageAttributes ¸ðµç ¼Ó¼ºÀ» obj ¼Ó¼º°ú °°Àº °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
obj - º¹Á¦ ´ë»óÀÇ PageAttributes

getColor

public PageAttributes.ColorType  getColor()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁö¸¦ Ä÷¯·Î ·»´õ¸µ ÇÒ±î Èæ¹éÀ¸·Î ·»´õ¸µ Çұ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ª¿¡ °»½ÅµË´Ï´Ù.

¹Ýȯ°ª:
ColorType.COLOR ¶Ç´Â ColorType.MONOCHROME

setColor

public void setColor(PageAttributes.ColorType  color)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁö¸¦ Ä÷¯·Î ·»´õ¸µ ÇÒ±î Èæ¹éÀ¸·Î ·»´õ¸µ ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â ColorType.MONOCHROME°¡ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
color - ColorType.COLOR ¶Ç´Â ColorType.MONOCHROME
¿¹¿Ü:
IllegalArgumentException - color°¡ nullÀÎ °æ¿ì

getMedia

public PageAttributes.MediaType  getMedia()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö »çÀÌÁ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ª¿¡ °»½ÅµË´Ï´Ù.

¹Ýȯ°ª:
MediaType Ŭ·¡½ºÀÇ ÇϳªÀÇ Á¤¼ö Çʵå

setMedia

public void setMedia(PageAttributes.MediaType  media)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö »çÀÌÁ ÁöÁ¤ÇÕ´Ï´Ù. ½ÇÁ¦ÀÇ ¿ëÁö »çÀÌÁî´Â Ãâ·Âó ÇÁ¸°ÅÍÀÇ Á¦ÇÑÀ¸·Î Á¤ÇØÁý´Ï´Ù. ¿ÏÀüÇÏ°Ô ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì´Â ±Ù»ç°ªÀÌ ¼±Åõ˴ϴÙ. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µðÆúÆ®ÀÇ ·ÎÄÉÀÏ¿¡ ´ëÇؼ­ µðÆúÆ®ÀÇ »çÀÌÁî°¡ ÁöÁ¤µË´Ï´Ù. ¹Ì±¹ ¹× ij³ª´ÙÀÇ ·ÎÄÉÀÏÀÇ µðÆúÆ® »çÀÌÁî´Â MediaType.NA_LETTER ÀÔ´Ï´Ù. ±× ¿Ü ¸ðµç ·ÎÄÉÀÏ¿¡¼­ÀÇ µðÆúÆ® »çÀÌÁî´Â MediaType.ISO_A4 ÀÔ´Ï´Ù.

ÆĶó¹ÌÅÍ:
media - MediaType Ŭ·¡½ºÀÇ ÇϳªÀÇ Á¤¼ö Çʵå
¿¹¿Ü:
IllegalArgumentException - media°¡ nullÀÎ °æ¿ì

setMediaToDefault

public void setMediaToDefault()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö »çÀÌÁ µðÆúÆ® ·ÎÄÉÀÏÀÇ µðÆúÆ® »çÀÌÁî·Î ÁöÁ¤ÇÕ´Ï´Ù. ¹Ì±¹ ¹× ij³ª´ÙÀÇ ·ÎÄÉÀÏÀÇ µðÆúÆ® »çÀÌÁî´Â MediaType.NA_LETTER ÀÔ´Ï´Ù. ±× ¿Ü ¸ðµç ·ÎÄÉÀÏ¿¡¼­ÀÇ µðÆúÆ® »çÀÌÁî´Â MediaType.ISO_A4 ÀÔ´Ï´Ù.


getOrientationRequested

public PageAttributes.OrientationRequestedType  getOrientationRequested()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ª¿¡ °»½ÅµË´Ï´Ù.

¹Ýȯ°ª:
OrientationRequestedType.PORTRAIT ¶Ç´Â OrientationRequestedType.LANDSCAPE

setOrientationRequested

public void setOrientationRequested(PageAttributes.OrientationRequestedType  orientationRequested)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÇÁ·ÎÆÛƼ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â OrientationRequestedType.PORTRAIT°¡ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
orientationRequested - OrientationRequestedType.PORTRAIT ¶Ç´Â OrientationRequestedType.LANDSCAPE
¿¹¿Ü:
IllegalArgumentException - orientationRequested°¡ nullÀÎ °æ¿ì

setOrientationRequested

public void setOrientationRequested(int orientationRequested)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇØ, ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» ÁöÁ¤ÇÕ´Ï´Ù. 3À» ÁöÁ¤ÇÏ¸é ¼¼·Î ¹æÇâ, 4¸¦ ÁöÁ¤Çϸé Ⱦ¹æÇâÀÌ µË´Ï´Ù. ´Ù¸¥ °ªÀ» ÁöÁ¤Çϸé IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù. ÇÁ·ÎÆÛƼ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â setOrientationRequested(OrientationRequestedType.PORTRAIT)°¡ È£ÃâµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
orientationRequested - 3 ¶Ç´Â 4
¿¹¿Ü:
IllegalArgumentException - orientationRequested°¡ 3 ¶Ç´Â 4°¡ ¾Æ´Ñ °æ¿ì

setOrientationRequestedToDefault

public void setOrientationRequestedToDefault()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ¿ëÁö ¹æÇâÀ» µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ¼¼·Î ¹æÇâÀÌ µË´Ï´Ù.


getOrigin

public PageAttributes.OriginType  getOrigin()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ (0, 0) ·»´õ¸µ¸¦ ¹°¸® ÆäÀÌÁöÀÇ Á»󱸼®À¸·Î ÇÏ´ÂÁö, Àμ⠹üÀ§ÀÇ Á»󱸼®À¸·Î Çұ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À§Ä¡´Â °°Áö´Â ¾Ê½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº ±¸ÇöÀ̳ª Ãâ·Âó ÇÁ¸°ÅÍ¿¡ ÇÑ º¯°æÀ̳ª Á¦ÇÑÀ» ¹ÞÀ» °ÍÀº ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
OriginType.PHYSICAL ¶Ç´Â OriginType.PRINTABLE

setOrigin

public void setOrigin(PageAttributes.OriginType  origin)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ (0, 0) ·»´õ¸µ¸¦ ¹°¸® ÆäÀÌÁöÀÇ Á»󱸼®À¸·Î ÇÏ´ÂÁö, Àμ⠹üÀ§ÀÇ Á»󱸼®À¸·Î ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À§Ä¡´Â °°Áö´Â ¾Ê½À´Ï´Ù. ÇÁ·ÎÆÛƼ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â OriginType.PHYSICAL°¡ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
origin - OriginType.PHYSICAL ¶Ç´Â OriginType.PRINTABLE
¿¹¿Ü:
IllegalArgumentException - origin°¡ nullÀÎ °æ¿ì

getPrintQuality

public PageAttributes.PrintQualityType  getPrintQuality()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ª¿¡ °»½ÅµË´Ï´Ù.

¹Ýȯ°ª:
PrintQualityType.DRAFT, PrintQualityType.NORMAL, ¶Ç´Â PrintQualityType.HIGH

setPrintQuality

public void setPrintQuality(PageAttributes.PrintQualityType  printQuality)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÇÁ·ÎÆÛƼ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â PrintQualityType.NORMAL°¡ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
printQuality - PrintQualityType.DRAFT, PrintQualityType.NORMAL, ¶Ç´Â PrintQualityType.HIGH
¿¹¿Ü:
IllegalArgumentException - printQuality°¡ nullÀÎ °æ¿ì

setPrintQuality

public void setPrintQuality(int printQuality)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» ÁöÁ¤ÇÕ´Ï´Ù. 3À» ÁöÁ¤ÇÏ¸é µå·¡ÇÁÆ®, 4¸¦ ÁöÁ¤ÇÏ¸é º¸Åë, 5¸¦ ÁöÁ¤ÇÏ¸é °íÇ°ÁúÀÌ µË´Ï´Ù. ´Ù¸¥ °ªÀ» ÁöÁ¤Çϸé IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù. ÇÁ·ÎÆÛƼ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â setPrintQuality(PrintQualityType.NORMAL)°¡ È£ÃâµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
printQuality - 3, 4 ¶Ç´Â 5
¿¹¿Ü:
IllegalArgumentException - printQuality°¡ 3, 4 ¶Ç´Â 5°¡ ¾Æ´Ñ °æ¿ì

setPrintQualityToDefault

public void setPrintQualityToDefault()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Ç°ÁúÀ» µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â º¸Åë Ç°ÁúÀÌ µË´Ï´Ù.


getPrinterResolution

public int[] getPrinterResolution()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Çػ󵵸¦ ¸®ÅÏÇÕ´Ï´Ù. ¹è¿­ÀÇ À妽º 0 Àº ÀüÈÄ º¸³»´Â ¹æ¹ýÇâÀÇ Çػ󵵸¦ ÁöÁ¤ÇÕ´Ï´Ù (ÀϹÝÀûÀ¸·Î ¼öÆò ¹æÇâÀÇ ÇØ»óµµ). À妽º 1 ¹è¿­Àº º¸³»´Â ¹æ¹ýÇâÀÇ Çػ󵵸¦ ÁöÁ¤ÇÕ´Ï´Ù (ÀϹÝÀûÀ¸·Î ¼öÁ÷ ¹æÇâÀÇ ÇØ»óµµ). À妽º 2 ¹è¿­Àº Çػ󵵸¦ 1 ÀÎÄ¡ ´çÀÇ ´å¼ö·Î ÇÏ´ÂÁö, 1 ¼¾Ä¡ ´çÀÇ ´å¼ö·Î ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 3 Àº 1 ÀÎÄ¡ ´çÀÇ ´å¼ö, 4´Â 1 ¼¾Ä¡ ´çÀÇ ´å¼ö°¡ µË´Ï´Ù.

¹Ýȯ°ª:
3 ¿ä¼ÒÀÇ Á¤¼öÇü ¹è¿­. ÃÖÃÊÀÇ ¿ä¼Ò¿Í 2¹ø°ÀÇ ¿ä¼Ò´Â 0 º¸´Ù Å« °ª, 3 ¹ø°ÀÇ ¿ä¼Ò´Â 3 ¶Ç´Â 4°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.

setPrinterResolution

public void setPrinterResolution(int[] printerResolution)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ Àμâ Çػ󵵸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ÇÁ¦ÀÇ Çػ󵵴 ±¸ÇöÀ̳ª Ãâ·Âó ÇÁ¸°ÅÍÀÇ Á¦ÇÑ¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù. ¹è¿­ÀÇ À妽º 0 Àº ÀüÈÄ º¸³»´Â ¹æ¹ýÇâÀÇ Çػ󵵸¦ ÁöÁ¤ÇÕ´Ï´Ù (ÀϹÝÀûÀ¸·Î ¼öÆò ¹æÇâÀÇ ÇØ»óµµ). À妽º 1 ¹è¿­¿¡¼­´Â º¸³»´Â ¹æ¹ýÇâÀÇ Çػ󵵸¦ ÁöÁ¤ÇÕ´Ï´Ù (ÀϹÝÀûÀ¸·Î ¼öÁ÷ ¹æÇâÀÇ ÇØ»óµµ). À妽º 2 ¹è¿­¿¡¼­´Â Çػ󵵸¦ 1 ÀÎÄ¡ ´çÀÇ ´å¼ö·Î ÇÏ´ÂÁö, 1 ¼¾Ä¡ ´çÀÇ ´å¼ö·Î ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 3 Àº 1 ÀÎÄ¡ ´çÀÇ ´å¼ö, 4´Â 1 ¼¾Ä¡ ´çÀÇ ´å¼ö°¡ µË´Ï´Ù. 1.1 Àμ⠱¸Çö (Toolkit.getPrintJob)¿¡¼­´Â º¸³»´Â ¹æ¹ýÇâÀÇ ÇØ»óµµ¿Í ÀüÈļÛÀÇ Çػ󵵴 °°Àº ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÛƼ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â setPrinterResolution(72)°¡ È£ÃâµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
printerResolution - 3 ¿ä¼ÒÀÇ Á¤¼öÇü ¹è¿­. ÃÖÃÊÀÇ ¿ä¼Ò¿Í 2¹ø°ÀÇ ¿ä¼Ò´Â 0 º¸´Ù Å« °ª, 3 ¹ø°ÀÇ ¿ä¼Ò´Â 3 ¶Ç´Â 4°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì

setPrinterResolution

public void setPrinterResolution(int printerResolution)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ÀüÈÄ º¸³» ¶Ç´Â ¼ÛÀÇ Àμâ Çػ󵵸¦ 1 ÀÎÄ¡ ´çÀÇ ´å¼ö·Î ÁöÁ¤ÇÕ´Ï´Ù. ¾çÂÊ ¸ðµÎÀÇ Çػ󵵿¡´Â °°Àº °ªÀÌ »ç¿ëµË´Ï´Ù. ½ÇÁ¦ÀÇ Çػ󵵴 ±¸ÇöÀ̳ª Ãâ·Âó ÇÁ¸°ÅÍÀÇ Á¦ÇÑ¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù. ÇÁ·ÎÆÛƼ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â 72°¡ ÁöÁ¤µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
printerResolution - 0 º¸´Ù Å« Á¤¼ö°ª
¿¹¿Ü:
IllegalArgumentException - printerResolution°¡ 0 ¾Æ·¡ÀÇ °æ¿ì

setPrinterResolutionToDefault

public void setPrinterResolutionToDefault()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÆäÀÌÁöÀÇ ÇÁ¸°ÅÍ Çػ󵵸¦ µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù. µðÆúÆ®´Â º¸³» ¹× ÀüÈļÛÀÇ ÇØ»óµµ ¸ðµÎ 72 dpi ÀÔ´Ï´Ù.


equals

public boolean equals(Object  obj)
2°³ÀÇ PageAttributes°¡ °°ÀºÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

¼­·ÎÀÇ ¼Ó¼ºÀÌ ¸ðµÎ °°Àº °æ¿ì¿¡¸¸, 2°³ÀÇ PageAttributes Àº µ¿ÀÏÇØÁý´Ï´Ù. Çʵ尡 ÀÏÀÇÀÇ °°Àº ¿­°Å °´Ã¼¸¦ ÂüÁ¶ÇÏ°í ÀÖ´Â °æ¿ì¿¡¸¸, ¿­°ÅÇüÀÇ ¼Ó¼ºÀÌ µ¿ÀÏÇØÁý´Ï´Ù. Áï, º°¸íÀÇ ¹Ìµð¾î´Â ¹ÙÅÁÀ¸·Î µÇ´Â ÀÏÀÇÀÇ ¹Ìµð¾î¿Í °°´Ù¶ó°í ¸»ÇÏ´Â °ÍÀÔ´Ï´Ù. º¸³» ÇØ»óµµ, ÀüÈÄ º¸³» ÇØ»óµµ ¹× ´ÜÀ§°¡ °°Àº °æ¿ì¿¡¸¸, ÇÁ¸°ÅÍÀÇ Çػ󵵰¡ µ¿ÀÏÇØÁý´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆĶó¹ÌÅÍ:
obj - °°ÀºÁö ¾î¶²Áö°¡ ÆÇÁ¤µÇ´Â °´Ã¼
¹Ýȯ°ª:
»ó±âÀÇ Á¶°Ç¿¡ÀÇÇØ obj°¡ ÀÌ PageAttribute¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö
°ü·Ã Ç׸ñ:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
ÀÌ PageAttributes Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
Çؽà ÄÚµå
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object), Hashtable

toString

public String  toString()
ÀÌ PageAttributes ij¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.