JavaTM 2 Platform
Standard Ed. 5.0

java.awt
Ŭ·¡½º JobAttributes

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

public final class JobAttributes
extends Object
implements Cloneable

Àμâ ÀÛ¾÷À» Á¦¾îÇÏ´Â ¼Ó¼º ¼¼Æ®ÀÔ´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â ÀÌ ÀνºÅϽº¸¦ »ç¿ëÇÏ°í ÀÖ´Â °¢ Àμâ ÀÛ¾÷ÀÇ, º¹Á¦ÀÇ ºÎ¼ö, µðÆúÆ®ÀÇ ¼±ÅÃ, Ãâ·Âó, ÀμâÀÇ ´ÙÀ̾ó·Î±×, ÆÄÀϸí°ú ÇÁ¸°Å͸í, ÆäÀÌÁö ¹üÀ§, º¹¼öÀÇ ¹®¼­ ó¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù), µàÇÁ·º½º¿Í °°Àº º¹¼ö ÆäÀÌÁöÀÇ Á¶¸³µîÀ» Á¦¾îÇÕ´Ï´Ù. ¼Ó¼º¸íÀº °¡´ÉÇÑ °æ¿ì Internet Printing Protocol (IPP) 1.1¿¡ ÁØ°ÅÇÏ°í ÀÖ½À´Ï´Ù. ¼Ó¼º°ª´Â °¡´ÉÇÑ °æ¿ì, ºÎºÐÀûÀ¸·Î Internet Printing Protocol (IPP) 1.1¿¡ ÁØ°ÅÇÏ°í ÀÖ½À´Ï´Ù.

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


 import java.awt.JobAttributes;

 public class PureJavaPrintDialogExample {
     public void setPureJavaPrintDialog(JobAttributes jobAttributes) {
         jobAttributes.setDialog(JobAttributes.DialogType.COMMON);
     }
 }
 

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


Áßø(Nested) Ŭ·¡½º °³¿ä
static class JobAttributes.DefaultSelectionType
          »ç¿ë °¡´ÉÇÑ µðÆúÆ® ¼±Åà »óÅÂÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
static class JobAttributes.DestinationType
          »ç¿ë °¡´ÉÇÑ ÀÛ¾÷ Ãâ·ÂóÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
static class JobAttributes.DialogType
          »ç¿ëÀÚ¿¡ °Ô Ç¥½ÃÇÏ´Â »ç¿ë °¡´ÉÇÑ ´ÙÀ̾ó·Î±×ÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
static class JobAttributes.MultipleDocumentHandlingType
          »ç¿ë °¡´ÉÇÑ º¹¼öÀÇ Ä«ÇÇ Ã³¸® »óÅÂÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
static class JobAttributes.SidesType
          »ç¿ë °¡´ÉÇÑ º¹¼ö ÆäÀÌÁöÀÇ Á¶¸³ÀÇ ÇüÅ º¸ÁõµÈ ¿­°ÅÀÔ´Ï´Ù.
 
»ý¼ºÀÚ °³¿ä
JobAttributes ()
          ¸ðµç ¼Ó¼º¿¡ ´ëÇؼ­ ¼³Á¤°ªÀ» °¡Áö´Â JobAttributesÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
JobAttributes (int copies, JobAttributes.DefaultSelectionType  defaultSelection, JobAttributes.DestinationType  destination, JobAttributes.DialogType  dialog, String  fileName, int maxPage, int minPage, JobAttributes.MultipleDocumentHandlingType  multipleDocumentHandling, int[][] pageRanges, String  printer, JobAttributes.SidesType  sides)
           °¢ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ °ªÀ» °¡Áö´Â JobAttributesÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
JobAttributes (JobAttributes  obj)
          ÁöÁ¤µÈ JobAttributes º¹»çÀÎ JobAttributesÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 Object clone ()
          ÀÌ JobAttributes º¹»çº»À» ÀÛ¼ºÇØ, ¸®ÅÏÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          2°³ÀÇ JobAttributes°¡ °°ÀºÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 int getCopies ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ ¾îÇø®ÄÉÀ̼ÇÀÌ ·»´õ¸µ ÇÒ ÇÊ¿ä°¡ ÀÖ´Â º¹Á¦ÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 JobAttributes.DefaultSelectionType getDefaultSelection ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ¾îÇø®ÄÉÀ̼ÇÀÌ ÀμâÇÏ´Â ´ë»óÀÌ, ÀüÆäÀÌÁö, getPageRanges ¹Ýȯ°ªÀ¸·Î ÁöÁ¤µÈ ¹üÀ§, ¶Ç´Â ÇöÀçÀÇ ¼±Åà ¹üÀ§Àΰ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 JobAttributes.DestinationType getDestination ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ÇÁ¸°ÅÍ ¶Ç´Â ÆÄÀÏÀÇ ¾î´À ÂÊÀ¸·Î Ãâ·ÂÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 JobAttributes.DialogType getDialog ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÀμâÀÇ ¼³Á¤À» º¯°æÇÏ´Â ÀμâÀÇ ´ÙÀ̾ó·Î±×¸¦ º¼ ÇÊ¿ä°¡ ÀÖ´ÂÁö, ±×¸®°í ¾î´À ŸÀÔÀÇ ÀμâÀÇ ´ÙÀ̾ó·Î±×°¡ Ç¥½ÃµÇ¾î¾ßÇÒ °ÍÀΰ¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 String getFileName ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ Ãâ·Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
 int getFromPage ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÃÊÀÇ ÆäÀÌÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getMaxPage ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ´ë°ªÀ» Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù.
 int getMinPage ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ¼Ò°ªÀ» Àμ⠴ë»óÀÇ °³½Ã ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù.
 JobAttributes.MultipleDocumentHandlingType getMultipleDocumentHandling ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, º¹¼öÀÇ º¹Á¦ÀÇ Ã³¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 int[][] getPageRanges ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 String getPrinter ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Ãâ·Âó ÇÁ¸°Å͸¦ ¸®ÅÏÇÕ´Ï´Ù.
 JobAttributes.SidesType getSides ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Àμ⠹̵ð¾îÀÇ »çÀ̵忡 ¿¬¼ÓÇÑ ÆäÀÌÁö¸¦ Á¶¸³ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¸®ÅÏÇÕ´Ï´Ù.
 int getToPage ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö (³í¸®ÇÕ)¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int hashCode ()
          ÀÌ JobAttributes Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù.
 void set (JobAttributes  obj)
          ÀÌ JobAttributes ¸ðµç ¼Ó¼ºÀ» obj ¼Ó¼º°ú °°Àº °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setCopies (int copies)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ ¾îÇø®ÄÉÀ̼ÇÀÌ ·»´õ¸µ ÇÒ ÇÊ¿ä°¡ ÀÖ´Â º¹Á¦ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setCopiesToDefault ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ ¾îÇø®ÄÉÀ̼ÇÀÌ ·»´õ¸µ ÇØ¾ß ÇÏ´Â º¹Á¦ÀÇ ¼ö¸¦ µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDefaultSelection (JobAttributes.DefaultSelectionType  defaultSelection)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ¾îÇø®ÄÉÀ̼ÇÀÌ ÀμâÇÏ´Â ´ë»óÀÌ, ÀüÆäÀÌÁö, getPageRanges ¹Ýȯ°ªÀ¸·Î ÁöÁ¤µÈ ¹üÀ§, ¶Ç´Â ÇöÀçÀÇ ¼±Åà ¹üÀ§Àΰ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setDestination (JobAttributes.DestinationType  destination)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ÇÁ¸°ÅÍ ¶Ç´Â ÆÄÀÏÀÇ ¾î´À ÂÊÀ¸·Î Ãâ·ÂÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setDialog (JobAttributes.DialogType  dialog)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÀμâÀÇ ¼³Á¤À» º¯°æÇÏ´Â ÀμâÀÇ ´ÙÀ̾ó·Î±×¸¦ º¼ ÇÊ¿ä°¡ ÀÖ´ÂÁö, ±×¸®°í ¾î´À ŸÀÔÀÇ ÀμâÀÇ ´ÙÀ̾ó·Î±×°¡ Ç¥½ÃµÇ¾î¾ßÇÒ °ÍÀΰ¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void setFileName (String  fileName)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ Ãâ·Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
 void setFromPage (int fromPage)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÃÊÀÇ ÆäÀÌÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setMaxPage (int maxPage)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ´ë°ªÀ» Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù.
 void setMinPage (int minPage)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ¼Ò°ªÀ» Àμ⠴ë»óÀÇ °³½Ã ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù.
 void setMultipleDocumentHandling (JobAttributes.MultipleDocumentHandlingType  multipleDocumentHandling)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, º¹¼öÀÇ º¹Á¦ÀÇ Ã³¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setMultipleDocumentHandlingToDefault ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, º¹¼öÀÇ º¹Á¦ÀÇ Ã³¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù)¸¦ µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setPageRanges (int[][] pageRanges)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setPrinter (String  printer)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Ãâ·Âó ÇÁ¸°Å͸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setSides (JobAttributes.SidesType  sides)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Àμ⠹̵ð¾îÀÇ »çÀ̵忡 ¿¬¼ÓÇÑ ÆäÀÌÁö¸¦ Á¶¸³ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 void setSidesToDefault ()
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Àμ⠹̵ð¾îÀÇ »çÀ̵忡 ¿¬¼ÓÇÑ ÆäÀÌÁö°¡ Á¶¸³ÇÏ´Â ¹æ¹ýÀ» µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setToPage (int toPage)
          ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö (³í¸®ÇÕ)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ JobAttributes ij¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
finalize, getClass, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

JobAttributes

public JobAttributes()
¸ðµç ¼Ó¼º¿¡ ´ëÇؼ­ ¼³Á¤°ªÀ» °¡Áö´Â JobAttributesÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. ´ÙÀ̾ó·Î±×´Â µðÆúÆ®·Î DialogType.NATIVE ÀÔ´Ï´Ù. ÃÖ¼Ò ÆäÀÌÁö´Â µðÆúÆ®·Î 1 ÀÔ´Ï´Ù. ÃÖ´ë ÆäÀÌÁö´Â µðÆúÆ®·Î Integer.MAX_VALUE ÀÔ´Ï´Ù. Ãâ·Âó´Â µðÆúÆ®·Î DestinationType.PRINTER ÀÔ´Ï´Ù. ¼±ÅÃÀº µðÆúÆ®·Î DefaultSelectionType.ALL ÀÔ´Ï´Ù. º¹Á¦ÀÇ ºÎ¼ö´Â µðÆúÆ®·Î 1 ÀÔ´Ï´Ù. º¹¼öÀÇ ¹®¼­ 󸮴 µðÆúÆ®·Î MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES ÀÔ´Ï´Ù. ¸éÀÇ Ã³¸®´Â µðÆúÆ®·Î SidesType.ONE_SIDED ÀÔ´Ï´Ù. ÆÄÀϸíÀº µðÆúÆ®·Î null ÀÔ´Ï´Ù.


JobAttributes

public JobAttributes(JobAttributes  obj)
ÁöÁ¤µÈ JobAttributes º¹»çÀÎ JobAttributesÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

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

JobAttributes

public JobAttributes(int copies,
                     JobAttributes.DefaultSelectionType  defaultSelection,
                     JobAttributes.DestinationType  destination,
                     JobAttributes.DialogType  dialog,
                     String  fileName,
                     int maxPage,
                     int minPage,
                     JobAttributes.MultipleDocumentHandlingType  multipleDocumentHandling,
                     int[][] pageRanges,
                     String  printer,
                     JobAttributes.SidesType  sides)
°¢ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ °ªÀ» °¡Áö´Â JobAttributesÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
copies - 0 º¸´Ù Å« Á¤¼ö°ª
defaultSelection - DefaultSelectionType.ALL, DefaultSelectionType.RANGE, ¶Ç´Â DefaultSelectionType.SELECTION
destination - DesintationType.FILE ¶Ç´Â DesintationType.PRINTER
dialog - DialogType.COMMON, DialogType.NATIVE, ¶Ç´Â DialogType.NONE
fileName - null °¡´É¼ºÀÌ ÀÖ´Â ÆÄÀϸí
maxPage - 0 º¸´Ù Å©°í, minPage ÀÌ»óÀÇ Á¤¼ö°ª
minPage - 0 º¸´Ù Å©°í, maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª
multipleDocumentHandling - MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES ¶Ç´Â MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
pageRanges - 2°³ÀÇ ¿ä¼Ò¸¦ ¹è¿­ÇÏ´Â Á¤¼ö ¹è¿­. 1°³ÀÇ ¹è¿­Àº ÁöÁ¤ÇÑ ÆäÀÌÁö¸¦ Æ÷ÇÔÇØ, ÇÑÆí ÁöÁ¤ÇÑ ÆäÀÌÁöÀÇ ¸ðµÎ ÀüÆäÀÌÁö¿¡ °ÉÄ¡´Â ¹üÀ§·Î¼­ Çؼ®µÈ´Ù. ¹üÀ§´Â ½Â¼øÀ¸·Î ÇØ, ¿À¹ö·¦ Çؼ­´Â ¾È µÈ´Ù. ÁöÁ¤µÈ ÆäÀÌÁö ¹øÈ£´Â minPage ¹Ì¸¸¿¡µµ, maxPage º¸´Ù Ä¿Áú °Íµµ ¾ø´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº °æ¿ì
                (new int[][] { new int[] { 1, 3 }, new int[] { 5, 5 },                         new int[] { 15, 19 } }), 
ÆäÀÌÁö 1, 2, 3, 5, 15, 16, 17, 18 ¹× 19¸¦ ÁöÁ¤ÇÏ°Ô µÈ´Ù. ´Ù¸¸, (new int[][] { new int[] { 1, 1 }, new int[] { 1, 2 } })ÀÇ °æ¿ì´Â 2°³ÀÇ ¹üÀ§°¡ ¿À¹ö·¦ ÇÏ°í Àֱ⠶§¹®¿¡ ¹«È¿ÀÎ ÆäÀÌÁö ¹üÀ§¼¼Æ®°¡ µÇ´Â
printer - null °¡´É¼ºÀÌ ÀÖ´Â ÇÁ¸°Å͸í
sides - SidesType.ONE_SIDED, SidesType.TWO_SIDED_LONG_EDGE, ¶Ç´Â SidesType.TWO_SIDED_SHORT_EDGE
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

clone

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

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

set

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

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

getCopies

public int getCopies()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ ¾îÇø®ÄÉÀ̼ÇÀÌ ·»´õ¸µ ÇÒ ÇÊ¿ä°¡ ÀÖ´Â º¹Á¦ÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.

¹Ýȯ°ª:
0 º¸´Ù Å« Á¤¼ö°ª

setCopies

public void setCopies(int copies)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ ¾îÇø®ÄÉÀ̼ÇÀÌ ·»´õ¸µ ÇÒ ÇÊ¿ä°¡ ÀÖ´Â º¹Á¦ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â 1À» ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.

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

setCopiesToDefault

public void setCopiesToDefault()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ ¾îÇø®ÄÉÀ̼ÇÀÌ ·»´õ¸µ ÇØ¾ß ÇÏ´Â º¹Á¦ÀÇ ¼ö¸¦ µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù. µðÆúÆ®ÀÇ º¹Á¦ÀÇ ¼ö´Â 1 ÀÔ´Ï´Ù.


getDefaultSelection

public JobAttributes.DefaultSelectionType  getDefaultSelection()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ¾îÇø®ÄÉÀ̼ÇÀÌ ÀμâÇÏ´Â ´ë»óÀÌ, ÀüÆäÀÌÁö, getPageRanges ¹Ýȯ°ªÀ¸·Î ÁöÁ¤µÈ ¹üÀ§, ¶Ç´Â ÇöÀçÀÇ ¼±Åà ¹üÀ§Àΰ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.

¹Ýȯ°ª:
DefaultSelectionType.ALL, DefaultSelectionType.RANGE, ¶Ç´Â DefaultSelectionType.SELECTION

setDefaultSelection

public void setDefaultSelection(JobAttributes.DefaultSelectionType  defaultSelection)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ¾îÇø®ÄÉÀ̼ÇÀÌ ÀμâÇÏ´Â ´ë»óÀÌ, ÀüÆäÀÌÁö, getPageRanges ¹Ýȯ°ªÀ¸·Î ÁöÁ¤µÈ ¹üÀ§, ¶Ç´Â ÇöÀçÀÇ ¼±Åà ¹üÀ§Àΰ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DefaultSelectionType.ALL¸¦ ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
defaultSelection - DefaultSelectionType.ALL, DefaultSelectionType.RANGE, ¶Ç´Â DefaultSelectionType.SELECTION
¿¹¿Ü:
IllegalArgumentException - defaultSelection°¡ nullÀÎ °æ¿ì

getDestination

public JobAttributes.DestinationType  getDestination()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ÇÁ¸°ÅÍ ¶Ç´Â ÆÄÀÏÀÇ ¾î´À ÂÊÀ¸·Î Ãâ·ÂÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.

¹Ýȯ°ª:
DesintationType.FILE ¶Ç´Â DesintationType.PRINTER

setDestination

public void setDestination(JobAttributes.DestinationType  destination)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, ÇÁ¸°ÅÍ ¶Ç´Â ÆÄÀÏÀÇ ¾î´À ÂÊÀ¸·Î Ãâ·ÂÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DesintationType.PRINTER¸¦ ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
destination - DesintationType.FILE ¶Ç´Â DesintationType.PRINTER
¿¹¿Ü:
IllegalArgumentException - Ãâ·Âó°¡ nullÀÎ °æ¿ì

getDialog

public JobAttributes.DialogType  getDialog()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÀμâÀÇ ¼³Á¤À» º¯°æÇÏ´Â ÀμâÀÇ ´ÙÀ̾ó·Î±×¸¦ º¼ ÇÊ¿ä°¡ ÀÖ´ÂÁö, ±×¸®°í ¾î´À ŸÀÔÀÇ ÀμâÀÇ ´ÙÀ̾ó·Î±×°¡ Ç¥½ÃµÇ¾î¾ßÇÒ °ÍÀΰ¡¸¦ ¸®ÅÏÇÕ´Ï´Ù. DialogType.COMMON´Â °øÅë Ç÷§ÆûÀÇ Pure Java Àμ⠴ÙÀ̾ó·Î±×¸¦ ³ªÅ¸³À´Ï´Ù. DialogType.NATIVE´Â °°Àº Ç÷§ÆûÀÇ ³×ÀÌƼºêÀÎ Àμ⠴ÙÀ̾ó·Î±×¸¦ ³ªÅ¸³À´Ï´Ù. Ç÷§ÆûÀÌ ³×ÀÌƼºêÀÎ Àμ⠴ÙÀ̾ó·Î±×¸¦ Áö¿øÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì´Â ´ë½Å¿¡ Pure Java Àμ⠴ÙÀ̾ó·Î±×°¡ Ç¥½ÃµË´Ï´Ù. DialogType.NONE´Â Èĸé ÀμâµîÀÇ Àμ⠴ÙÀ̾ó·Î±×¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº º¯°æ ºÒ°¡·Î ±¸Çö ¶Ç´Â Ÿ°Ù ÇÁ¸°ÅÍÀÇ ¾î´À ÂÊÀÇ Á¦ÇÑÀ¸·ÎºÎÅ͵µ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
DialogType.COMMON, DialogType.NATIVE, ¶Ç´Â DialogType.NONE

setDialog

public void setDialog(JobAttributes.DialogType  dialog)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÀμâÀÇ ¼³Á¤À» º¯°æÇÏ´Â ÀμâÀÇ ´ÙÀ̾ó·Î±×¸¦ º¼ ÇÊ¿ä°¡ ÀÖ´ÂÁö, ±×¸®°í ¾î´À ŸÀÔÀÇ ÀμâÀÇ ´ÙÀ̾ó·Î±×°¡ Ç¥½ÃµÇ¾î¾ßÇÒ °ÍÀΰ¡¸¦ ¸®ÅÏÇÕ´Ï´Ù. DialogType.COMMON´Â °øÅë Ç÷§ÆûÀÇ Pure Java Àμ⠴ÙÀ̾ó·Î±×¸¦ ³ªÅ¸³À´Ï´Ù. DialogType.NATIVE´Â °°Àº Ç÷§ÆûÀÇ ³×ÀÌƼºêÀÎ Àμ⠴ÙÀ̾ó·Î±×¸¦ ³ªÅ¸³À´Ï´Ù. Ç÷§ÆûÀÌ ³×ÀÌƼºêÀÎ Àμ⠴ÙÀ̾ó·Î±×¸¦ Áö¿øÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì´Â ´ë½Å¿¡ Pure Java Àμ⠴ÙÀ̾ó·Î±×°¡ Ç¥½ÃµË´Ï´Ù. DialogType.NONE´Â Èĸé ÀμâµîÀÇ Àμ⠴ÙÀ̾ó·Î±×¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¼Ó¼ºÀ» º¯°æÇÏÁö ¾ÊÀ¸¸é DialogType.NATIVE¸¦ ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
dialog - DialogType.COMMON, DialogType.NATIVE, ¶Ç´Â DialogType.NONE
¿¹¿Ü:
IllegalArgumentException - ´ÙÀ̾ó·Î±×°¡ nullÀÎ °æ¿ì

getFileName

public String  getFileName()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ Ãâ·Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.

¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â ÆÄÀϸí

setFileName

public void setFileName(String  fileName)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇؼ­ Ãâ·Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. µðÆúÆ®´Â Ç÷§Æû¿¡ Á¸ÇØ, ±¸ÇöÀ¸·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
fileName - null °¡´É¼ºÀÌ ÀÖ´Â ÆÄÀϸí

getFromPage

public int getFromPage()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÃÊÀÇ ÆäÀÌÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù. getDefaultSelection ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÌ DefaultSelectionType.RANGE°¡ ¾Æ´Ñ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº Ãâ·Â½Ã¿¡ ÀÌ ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº getPageRanges ¹Ýȯ°ªÀ» ÀÌ ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ µÚ¿¡ ¹Þ½À´Ï´Ù.

¹Ýȯ°ª:
0 º¸´Ù Å©°í toPage ÀÌÇÏ, minPage ÀÌ»óÀ¸·Î maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª

setFromPage

public void setFromPage(int fromPage)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÃÊÀÇ ÆäÀÌÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â pageRanges ¼Ó¼ºÀÇ °ªÀÌ »ç¿ëµË´Ï´Ù. pageRanges¿Í fromPage ¹× toPage ¾î´À ÂÊÀÎÁö ÇÑÆí, ¶Ç´Â ±× ¾çÂÊ ¸ðµÎ°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì, pageRanges°¡ ¿ì¼±µË´Ï´Ù. pageRanges, fromPage ¶Ç´Â toPage°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â setPageRanges(new int[][] { new int[] { minPage } })°¡ ºÒ·Á°¡ °Ô µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
fromPage - 0 º¸´Ù Å©°í toPage ÀÌÇÏ, minPage ÀÌ»óÀ¸·Î maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì

getMaxPage

public int getMaxPage()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ´ë°ªÀ» Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº º¯°æ ºÒ°¡·Î ±¸Çö ¶Ç´Â Ÿ°Ù ÇÁ¸°ÅÍÀÇ ¾î´À ÂÊÀÇ Á¦ÇÑÀ¸·ÎºÎÅ͵µ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
0 º¸´Ù Å©°í, minPage ÀÌ»óÀÇ Á¤¼ö°ª

setMaxPage

public void setMaxPage(int maxPage)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ´ë°ªÀ» Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸éInteger.MAX_VALUE¸¦ ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
maxPage - 0 º¸´Ù Å©°í, minPage ÀÌ»óÀÇ Á¤¼ö°ª
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì

getMinPage

public int getMinPage()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ¼Ò°ªÀ» Àμ⠴ë»óÀÇ °³½Ã ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº º¯°æ ºÒ°¡·Î ±¸Çö ¶Ç´Â Ÿ°Ù ÇÁ¸°ÅÍÀÇ ¾î´À ÂÊÀÇ Á¦ÇÑÀ¸·ÎºÎÅ͵µ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
0 º¸´Ù Å©°í, maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª

setMinPage

public void setMinPage(int minPage)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ¼Ò°ªÀ» Àμ⠴ë»óÀÇ °³½Ã ÆäÀÌÁö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é1À» ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
minPage - 0 º¸´Ù Å©°í, maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì

getMultipleDocumentHandling

public JobAttributes.MultipleDocumentHandlingType  getMultipleDocumentHandling()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, º¹¼öÀÇ º¹Á¦ÀÇ Ã³¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.

¹Ýȯ°ª:
MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES ¶Ç´Â MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES

setMultipleDocumentHandling

public void setMultipleDocumentHandling(JobAttributes.MultipleDocumentHandlingType  multipleDocumentHandling)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, º¹¼öÀÇ º¹Á¦ÀÇ Ã³¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES¸¦ ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
multipleDocumentHandling - MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES ¶Ç´Â MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
¿¹¿Ü:
IllegalArgumentException - multipleDocumentHandling°¡ nullÀÎ °æ¿ì

setMultipleDocumentHandlingToDefault

public void setMultipleDocumentHandlingToDefault()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, º¹¼öÀÇ º¹Á¦ÀÇ Ã³¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù)¸¦ µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ µðÆúÆ® 󸮴 MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES°¡ µË´Ï´Ù.


getPageRanges

public int[][] getPageRanges()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸ðµç ¹üÀ§ÀÇ ¼ö°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù. getDefaultSelection ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÌ DefaultSelectionType.RANGE°¡ ¾Æ´Ñ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº Ãâ·Â¿¡ °üÇÑ ÀÌ ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù.

¹Ýȯ°ª:
2°³ÀÇ ¿ä¼Ò¸¦ ¹è¿­ÇÏ´Â Á¤¼ö ¹è¿­. 1°³ÀÇ ¹è¿­Àº ÁöÁ¤ÇÑ ÆäÀÌÁö¸¦ Æ÷ÇÔÇØ, ÇÑÆí ÁöÁ¤ÇÑ ÆäÀÌÁö¿¡ °ÉÄ¡´Â ¸ðµç ÆäÀÌÁö¿¡ °ÉÄ¡´Â ¹üÀ§·Î¼­ Çؼ®µÈ´Ù. ¹üÀ§´Â ½Â¼øÀ¸·Î ÇØ, ¿À¹ö·¦ Çؼ­´Â ¾È µÈ´Ù. ÁöÁ¤µÈ ÆäÀÌÁö ¹øÈ£´Â minPage ¹Ì¸¸ÀÌ µÇ´Â Àϵµ maxPage º¸´Ù Ä¿Áú °Íµµ ¾ø´Ù. ¿¹¸¦ µé¾î (new int[][] { new int[] { 1, 3 }, new int[] { 5, 5 }, new int[] { 15, 19 } })±×·³, ÆäÀÌÁö 1, 2, 3, 5, 15, 16, 17, 18 ¹× 19¸¦ ÁöÁ¤ÇÏ°Ô µÈ´Ù

setPageRanges

public void setPageRanges(int[][] pageRanges)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸ðµç ¹øÈ£ ¹üÀ§°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â fromPage ·ÎºÎÅÍ toPage ±îÁöÀÇ ¼Ó¼ºÀÇ °ªÀÌ »ç¿ëµË´Ï´Ù. pageRanges¿Í fromPage ¹× toPage ¾î´À ÂÊÀÎÁö ÇÑÆí, ¶Ç´Â ±× ¾çÂÊ ¸ðµÎ°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì, pageRanges°¡ ¿ì¼±µË´Ï´Ù. pageRanges, fromPage ¶Ç´Â toPage°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â setPageRanges(new int[][] { new int[] { minPage, minPage } })°¡ È£ÃâµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
pageRanges - 2°³ÀÇ ¿ä¼Ò¸¦ ¹è¿­ÇÏ´Â Á¤¼ö ¹è¿­. 1°³ÀÇ ¹è¿­Àº ÁöÁ¤ÇÑ ÆäÀÌÁö¸¦ Æ÷ÇÔÇØ, ÇÑÆí ÁöÁ¤ÇÑ ÆäÀÌÁö¿¡ °ÉÄ¡´Â ¸ðµç ÆäÀÌÁö¿¡ °ÉÄ¡´Â ¹üÀ§·Î¼­ Çؼ®µÈ´Ù. ¹üÀ§´Â ½Â¼øÀ¸·Î ÇØ, ¿À¹ö·¦ Çؼ­´Â ¾È µÈ´Ù. ÁöÁ¤µÈ ÆäÀÌÁö ¹øÈ£´Â minPage ¹Ì¸¸ÀÌ µÇ´Â Àϵµ maxPage º¸´Ù Ä¿Áú °Íµµ ¾ø´Ù. ¿¹¸¦ µé¾î (new int[][] { new int[] { 1, 3 }, new int[] { 5, 5 }, new int[] { 15, 19 } })±×·³, ÆäÀÌÁö 1, 2, 3, 5, 15, 16, 17, 18 ¹× 19¸¦ ÁöÁ¤ÇÏ°Ô µÈ´Ù. (new int[][] { new int[] { 1, 1 }, new int[] { 1, 2 } })ÀÇ °æ¿ì´Â 2°³ÀÇ ¹üÀ§°¡ ¿À¹ö·¦ ÇÏ°í Àֱ⠶§¹®¿¡ ¹«È¿ÀÎ ÆäÀÌÁö ¹üÀ§¼¼Æ®°¡ µÈ´Ù
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì

getPrinter

public String  getPrinter()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Ãâ·Âó ÇÁ¸°Å͸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.

¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â ÇÁ¸°Å͸í

setPrinter

public void setPrinter(String  printer)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Ãâ·Âó ÇÁ¸°Å͸¦ ÁöÁ¤ÇÕ´Ï´Ù. µðÆúÆ®´Â Ç÷§Æû¿¡ Á¸ÇØ, ±¸ÇöÀ¸·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
printer - null °¡´É¼ºÀÌ ÀÖ´Â ÇÁ¸°Å͸í

getSides

public JobAttributes.SidesType  getSides()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Àμ⠹̵ð¾îÀÇ »çÀ̵忡 ¿¬¼ÓÇÑ ÆäÀÌÁö¸¦ Á¶¸³ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¸®ÅÏÇÕ´Ï´Ù. SidesType.ONE_SIDED´Â ¿¬¼ÓÇÑ ¹Ìµð¾î ½ÃÆ®ÀÇ °°Àº ¸é¿¡ °¢ ¿¬¼Ó ÆäÀÌÁö¸¦ Á¶¸³ÇÕ´Ï´Ù. ÀÌ Á¶¸³Àº simplex ¶ó°í ÇÕ´Ï´Ù. SidesType.TWO_SIDED_LONG_EDGE´Â ¿¬¼Ó ÆäÀÌÁöÀÇ °¢ Æä¾î¸¦ ¿¬¼Ó ¹Ìµð¾î ½ÃÆ®ÀÇ Ç¥¸é°ú À̸鿡 Á¶¸³ÇÕ´Ï´Ù. ÀÌ ¶§ ¹Ìµð¾îÀÇ °¢ Æä¾îÀÇ ÆäÀÌÁöÀÇ ¹æÇâÀ» µ¶ÇØ Àå°ªÀÌ ±ä ±¸¼®À» ¹ÙÀεù Çß´ÂÁö¿Í °°ÀÌ ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶¸³Àº duplex ¶ó°í ÇÕ´Ï´Ù. SidesType.TWO_SIDED_SHORT_EDGE´Â ¿¬¼Ó ÆäÀÌÁöÀÇ °¢ Æä¾î¸¦ ¿¬¼Ó ÆäÀÌÁöÀÇ °¢ Æä¾î¸¦ ¿¬¼Ó ¹Ìµð¾î ½ÃÆ®ÀÇ Ç¥¸é°ú À̸鿡 Á¶¸³ÇÕ´Ï´Ù. ÀÌ ¶§ ¹Ìµð¾îÀÇ °¢ Æä¾îÀÇ ÆäÀÌÁöÀÇ ¹æÇâÀ» µ¶ÇØ Àå°ªÀÌ ÂªÀº ±¸¼®À» ¹ÙÀεù Çß´ÂÁö¿Í °°ÀÌ ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶¸³Àº tumble ¶ó°í ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.

¹Ýȯ°ª:
SidesType.ONE_SIDED, SidesType.TWO_SIDED_LONG_EDGE, ¶Ç´Â SidesType.TWO_SIDED_SHORT_EDGE

setSides

public void setSides(JobAttributes.SidesType  sides)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Àμ⠹̵ð¾îÀÇ »çÀ̵忡 ¿¬¼ÓÇÑ ÆäÀÌÁö¸¦ Á¶¸³ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. SidesType.ONE_SIDED´Â ¿¬¼ÓÇÑ ¹Ìµð¾î ½ÃÆ®ÀÇ °°Àº ¸é¿¡ °¢ ¿¬¼Ó ÆäÀÌÁö¸¦ Á¶¸³ÇÕ´Ï´Ù. ÀÌ Á¶¸³Àº simplex ¶ó°í ÇÕ´Ï´Ù. SidesType.TWO_SIDED_LONG_EDGE´Â ¿¬¼Ó ÆäÀÌÁöÀÇ °¢ Æä¾î¸¦ ¿¬¼Ó ¹Ìµð¾î ½ÃÆ®ÀÇ Ç¥¸é°ú À̸鿡 Á¶¸³ÇÕ´Ï´Ù. ÀÌ ¶§ ¹Ìµð¾îÀÇ °¢ Æä¾îÀÇ ÆäÀÌÁöÀÇ ¹æÇâÀ» µ¶ÇØ Àå°ªÀÌ ±ä ±¸¼®À» ¹ÙÀεù Çß´ÂÁö¿Í °°ÀÌ ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶¸³Àº duplex ¶ó°í ÇÕ´Ï´Ù. SidesType.TWO_SIDED_SHORT_EDGE´Â ¿¬¼Ó ÆäÀÌÁöÀÇ °¢ Æä¾î¸¦ ¿¬¼Ó ÆäÀÌÁöÀÇ °¢ Æä¾î¸¦ ¿¬¼Ó ¹Ìµð¾î ½ÃÆ®ÀÇ Ç¥¸é°ú À̸鿡 Á¶¸³ÇÕ´Ï´Ù. ÀÌ ¶§ ¹Ìµð¾îÀÇ °¢ Æä¾îÀÇ ÆäÀÌÁöÀÇ ¹æÇâÀ» µ¶ÇØ Àå°ªÀÌ ÂªÀº ±¸¼®À» ¹ÙÀεù Çß´ÂÁö¿Í °°ÀÌ ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶¸³Àº tumble ¶ó°í ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é SidesType.ONE_SIDED¸¦ ÁöÁ¤ÇßÀ» °æ¿ì¿Í °°°Ô µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
sides - SidesType.ONE_SIDED, SidesType.TWO_SIDED_LONG_EDGE, ¶Ç´Â SidesType.TWO_SIDED_SHORT_EDGE
¿¹¿Ü:
IllegalArgumentException - sides°¡ nullÀÎ °æ¿ì

setSidesToDefault

public void setSidesToDefault()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ, Àμ⠹̵ð¾îÀÇ »çÀ̵忡 ¿¬¼ÓÇÑ ÆäÀÌÁö°¡ Á¶¸³ÇÏ´Â ¹æ¹ýÀ» µðÆúÆ®·Î ¼³Á¤ÇÕ´Ï´Ù. µðÆúÆ®ÀÇ Á¶¸³Àº SidesType.ONE_SIDED ÀÔ´Ï´Ù.


getToPage

public int getToPage()
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö (³í¸®ÇÕ)¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù. getDefaultSelection ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÌ DefaultSelectionType.RANGE°¡ ¾Æ´Ñ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº Ãâ·Â½Ã¿¡ ÀÌ ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº getPageRanges ¹Ýȯ°ªÀ» ÀÌ ¸Þ¼­µåÀÇ ¹Ýȯ°ªÀÇ µÚ¿¡ ¹Þ½À´Ï´Ù.

¹Ýȯ°ª:
0 º¸´Ù Å©°í toPage ÀÌ»ó, minPage ÀÌ»óÀ¸·Î maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª

setToPage

public void setToPage(int toPage)
ÀÌ·¯ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ´Â ÀÛ¾÷¿¡ ´ëÇØ ÆäÀÌÁöÀÇ ¹üÀ§¸¦ ÀμâÇÏ´Â °æ¿ì, Àμ⠴ë»óÀÇ ÃÖÁ¾ ÆäÀÌÁö (³í¸®ÇÕ)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â pageRanges ¼Ó¼ºÀÇ °ªÀÌ »ç¿ëµË´Ï´Ù. pageRanges¿Í fromPage ¹× toPage ¾î´À ÂÊÀÎÁö ÇÑÆí, ¶Ç´Â ±× ¾çÂÊ ¸ðµÎ°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì, pageRanges°¡ ¿ì¼±µË´Ï´Ù. pageRanges, fromPage ¶Ç´Â toPage°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì´Â setPageRanges(new int[][] { new int[] { minPage } })°¡ È£ÃâµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
toPage - 0 º¸´Ù Å©°í fromPage ÀÌ»ó, minPage ÀÌ»óÀ¸·Î maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª
¿¹¿Ü:
IllegalArgumentException - »ó±âÀÇ Á¶°ÇÀÇ 1°³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì

equals

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

JobAttributes ¼Ó¼ºÀÌ °°Àº °æ¿ì¿¡°Ô¸¸, 2°³ÀÇ JobAttributes´Â µ¿ÀÏÇÕ´Ï´Ù. µ¶ÀÚÀûÀÎ °°Àº ¿­°Å °´Ã¼¸¦ Çʵ尡 ÂüÁ¶ÇÏ´Â °æ¿ì¿¡°Ô¸¸, ¿­°ÅÇüÀÇ ¼Ó¼ºÀº µ¿ÀÏÇÏ°Ô µË´Ï´Ù. ÆäÀÌÁö ¹üÀ§¼¼Æ®´Â ±× ¼¼Æ®°¡ µ¿ÀÏÇÑ ±æÀÌ·Î °¢ ¹üÀ§°¡ °°Àº ÆäÀÌÁö¼ö¸¦ ¿­°ÅÇØ, ±× ¹üÀ§°¡ µ¿ÀÏÇÑ ¼ø¼­°¡ µÇ¾î ÀÖ´Â °æ¿ì¿¡°Ô¸¸, µ¿ÀÏÇÏ°Ô µË´Ï´Ù.

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

hashCode

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

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

toString

public String  toString()
ÀÌ JobAttributes 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 µµ ÂüÁ¶ÇϽʽÿÀ.