|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.awt.JobAttributes
Àμâ ÀÛ¾÷À» Á¦¾îÇÏ´Â ¼Ó¼º ¼¼Æ®ÀÔ´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â ÀÌ ÀνºÅϽº¸¦ »ç¿ëÇϰí ÀÖ´Â °¢ Àμâ ÀÛ¾÷ÀÇ, Ä«ÇÇÀÇ ºÎ¼ö, µðÆúÆ®ÀÇ ¼±ÅÃ, Ãâ·Âó, ÀμâÀÇ ´ÙÀ̾ó·Î±×, ÆÄÀϸí°ú ÇÁ¸°Å͸í, ÆäÀÌÁö ¹üÀ§, º¹¼öÀÇ ¹®¼ ó¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù), µàÇÁ·º½º¿Í °°Àº º¹¼ö ÆäÀÌÁöÀÇ Á¶¸³µîÀ» Á¦¾îÇÕ´Ï´Ù. ¼Ó¼º¸íÀº °¡´ÉÇÑ °æ¿ì Internet Printing Protocol (IPP) 1.1 ¿¡ ÁذÅÇϰí ÀÖ½À´Ï´Ù. ¼Ó¼ºÄ¡´Â °¡´ÉÇÑ °æ¿ì, ºÎºÐÀûÀ¸·Î Internet Printing Protocol (IPP) 1.1 ¿¡ ÁذÅÇϰí ÀÖ½À´Ï´Ù.
³»ºÎ Ŭ·¡½ºÇüÀ» ÃëÇÏ´Â ¸Þ¼Òµå¸¦ »ç¿ëÇÏ·Á¸é , ±× ³»ºÎ Ŭ·¡½ºÀÇ Á¤¼ö Çʵ忡 ´ëÇÑ ÂüÁ¶¸¦ °Ç³×ÁÝ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÄÚµå´Â ÀÌ Å¬·¡½º°¡ public constructor¸¦ °¡ÁöÁö ¾Ê±â ¶§¹®¿¡, ³»ºÎ Ŭ·¡½ºÇüÀÇ ½Å±Ô ÀνºÅϽº¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀμâÀÇ ´ÙÀ̾ó·Î±×ÇüÀ» °øÅë Ç÷§ÆûÀÇ Pure Java Àμ⠴ÙÀ̾ó·Î±×·Î ¼³Á¤ÇÏ·Á¸é , ´ÙÀ½ÀÇ Äڵ带 »ç¿ëÇÕ´Ï´Ù.
import java.awt.JobAttributes; public class PureJavaPrintDialogExample { public void setPureJavaPrintDialog(JobAttributes jobAttributes) { jobAttributes.setDialog(JobAttributes.DialogType.COMMON); } }
attributeName ÀÇ ±âÁ¤Ä¡¸¦ ¼Æ÷Æ®ÇÏ´Â ¸ðµç IPP ¼Ó¼ºÀº ´ëÀÀÇÏ´Â setattributeNameToDefault
¸Þ¼Òµå¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ±âÁ¤Ä¡ÀÇ Çʵå´Â Á¦°øµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä | |
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 ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
finalize , getClass , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public JobAttributes()
JobAttributes
ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. ´ÙÀ̾ó·Î±×´Â µðÆúÆ®·Î DialogType.NATIVE
ÀÔ´Ï´Ù. ÃÖ¼Ò ÆäÀÌÁö´Â µðÆúÆ®·Î 1
ÀÔ´Ï´Ù. ÃÖ´ë ÆäÀÌÁö´Â µðÆúÆ®·Î Integer.MAX_VALUE
ÀÔ´Ï´Ù. Ãâ·Âó´Â µðÆúÆ®·Î DestinationType.PRINTER
ÀÔ´Ï´Ù. ¼±ÅÃÀº µðÆúÆ®·Î DefaultSelectionType.ALL
ÀÔ´Ï´Ù. Ä«ÇÇÀÇ ºÎ¼ö´Â µðÆúÆ®·Î 1
ÀÔ´Ï´Ù. º¹¼öÀÇ ¹®¼ 󸮴 µðÆúÆ®·Î MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
ÀÔ´Ï´Ù. ¸éÀÇ Ã³¸®´Â µðÆúÆ®·Î SidesType.ONE_SIDED
ÀÔ´Ï´Ù. ÆÄÀϸíÀº µðÆúÆ®·Î null
ÀÔ´Ï´Ù.
public JobAttributes(JobAttributes obj)
JobAttributes
ÀÇ Ä«ÇÇÀÎ JobAttributes
ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
obj
- Ä«ÇÇ ´ë»óÀÇ 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 °³ÀÇ ¿ä¼Ò¸¦ ¹è¿ÇÏ´Â int ¹è¿. 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 °³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì¸Þ¼ÒµåÀÇ »ó¼¼ |
public Object clone()
JobAttributes
ÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.
Object
³»ÀÇ clone
JobAttributes
¿¡ ij½ºÆ® Çϸé(ÀÚ) ¾ÈÀüÇÑCloneable
public void set(JobAttributes obj)
JobAttributes
ÀÇ ¸ðµç ¼Ó¼ºÀ» obj ÀÇ ¼Ó¼º°ú °°Àº °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
obj
- Ä«ÇÇ ´ë»óÀÇ JobAttributes
public int getCopies()
public void setCopies(int copies)
1
À» ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.
copies
- 0 º¸´Ù Å« Á¤¼öÄ¡
IllegalArgumentException
- copies
ÀÇ ¼ö°¡ 0 ÀÌÇÏÀÇ °æ¿ìpublic void setCopiesToDefault()
public JobAttributes.DefaultSelectionType getDefaultSelection()
getPageRanges
ÀÇ ¹Ýȯ°ªÀ¸·Î ÁöÁ¤µÈ ¹üÀ§, ¶Ç´Â ÇöÀçÀÇ ¼±Åà ¹üÀ§Àΰ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº À¯Àú°¡ ¼±ÅÃÇÑ °ªÀ¸·Î º¯°æµË´Ï´Ù.
public void setDefaultSelection(JobAttributes.DefaultSelectionType defaultSelection)
getPageRanges
ÀÇ ¹Ýȯ°ªÀ¸·Î ÁöÁ¤µÈ ¹üÀ§, ¶Ç´Â ÇöÀçÀÇ ¼±Åà ¹üÀ§Àΰ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é DefaultSelectionType.ALL ¸¦ ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.
defaultSelection
- DefaultSelectionType.ALL, DefaultSelectionType.RANGE, ¶Ç´Â DefaultSelectionType.SELECTION
IllegalArgumentException
- defaultSelection °¡ null
ÀÇ °æ¿ìpublic JobAttributes.DestinationType getDestination()
public void setDestination(JobAttributes.DestinationType destination)
destination
- DesintationType.FILE ¶Ç´Â DesintationType.PRINTER
IllegalArgumentException
- Ãâ·Âó°¡ null ÀÇ °æ¿ìpublic JobAttributes.DialogType getDialog()
DialogType.COMMON
,DialogType.NATIVE
, ¶Ç´Â DialogType.NONE
public void setDialog(JobAttributes.DialogType dialog)
dialog
- DialogType.COMMON, DialogType.NATIVE, ¶Ç´Â DialogType.NONE
IllegalArgumentException
- ´ÙÀ̾ó·Î±×°¡ null ÀÇ °æ¿ìpublic String getFileName()
null
ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÆÄÀϸípublic void setFileName(String fileName)
fileName
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÆÄÀϸípublic int getFromPage()
getDefaultSelection
¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÌ DefaultSelectionType.RANGE °¡ ¾Æ´Ñ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº Ãâ·Â½Ã¿¡ ÀÌ ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº getPageRanges
ÀÇ ¹Ýȯ°ªÀ» ÀÌ ¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÇ µÚ¿¡ ¹Þ½À´Ï´Ù.
public void setFromPage(int fromPage)
fromPage
- 0 º¸´Ù Å©°í toPage ÀÌÇÏ,minPage ÀÌ»óÀ¸·Î maxPage ÀÌÇÏÀÇ Á¤¼öÄ¡
IllegalArgumentException
- »ó±âÀÇ Á¶°ÇÀÇ 1 °³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ìpublic int getMaxPage()
public void setMaxPage(int maxPage)
Integer.MAX_VALUE
¸¦ ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.
maxPage
- 0 º¸´Ù Å©°í,minPage ÀÌ»óÀÇ Á¤¼öÄ¡
IllegalArgumentException
- »ó±âÀÇ Á¶°ÇÀÇ 1 °³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ìpublic int getMinPage()
public void setMinPage(int minPage)
1
À» ÁöÁ¤ÇÑ °ÍÀÌ µË´Ï´Ù.
minPage
- 0 º¸´Ù Å©°í,maxPage ÀÌÇÏÀÇ Á¤¼öÄ¡
IllegalArgumentException
- »ó±âÀÇ Á¶°ÇÀÇ 1 °³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ìpublic JobAttributes.MultipleDocumentHandlingType getMultipleDocumentHandling()
public void setMultipleDocumentHandling(JobAttributes.MultipleDocumentHandlingType multipleDocumentHandling)
multipleDocumentHandling
- MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES ¶Ç´Â MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
IllegalArgumentException
- multipleDocumentHandling °¡ null ÀÇ °æ¿ìpublic void setMultipleDocumentHandlingToDefault()
public int[][] getPageRanges()
getDefaultSelection
¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÌ DefaultSelectionType.RANGE °¡ ¾Æ´Ñ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº Ãâ·Â¿¡ °üÇÑ ÀÌ ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù.
public void setPageRanges(int[][] pageRanges)
pageRanges
- 2 °³ÀÇ ¿ä¼Ò¸¦ ¹è¿ÇÏ´Â int ¹è¿. 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 °³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ìpublic String getPrinter()
public void setPrinter(String printer)
printer
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÇÁ¸°Å͸ípublic JobAttributes.SidesType getSides()
public void setSides(JobAttributes.SidesType sides)
sides
- SidesType.ONE_SIDED, SidesType.TWO_SIDED_LONG_EDGE, ¶Ç´Â SidesType.TWO_SIDED_SHORT_EDGE
IllegalArgumentException
- sides °¡ null ÀÇ °æ¿ìpublic void setSidesToDefault()
public int getToPage()
getDefaultSelection
¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÌ DefaultSelectionType.RANGE °¡ ¾Æ´Ñ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº Ãâ·Â½Ã¿¡ ÀÌ ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÀº getPageRanges
ÀÇ ¹Ýȯ°ªÀ» ÀÌ ¸Þ¼ÒµåÀÇ ¹Ýȯ°ªÀÇ µÚ¿¡ ¹Þ½À´Ï´Ù.
public void setToPage(int toPage)
toPage
- 0 º¸´Ù Å©°í fromPage ÀÌ»ó,minPage ÀÌ»óÀ¸·Î maxPage ÀÌÇÏÀÇ Á¤¼öÄ¡
IllegalArgumentException
- »ó±âÀÇ Á¶°ÇÀÇ 1 °³ ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ìpublic boolean equals(Object obj)
JobAttributes ÀÇ ¼Ó¼ºÀÌ °°Àº °æ¿ì¿¡°Ô¸¸, 2 °³ÀÇ JobAttributes ´Â µ¿ÀÏÇÕ´Ï´Ù. µ¶ÀÚÀûÀÎ °°Àº ¿°Å ¿ÀºêÁ§Æ®¸¦ Çʵ尡 ÂüÁ¶ÇÏ´Â °æ¿ì¿¡°Ô¸¸, ¿°ÅÇüÀÇ ¼Ó¼ºÀº µ¿ÀÏÇÏ°Ô µË´Ï´Ù. ÆäÀÌÁö ¹üÀ§¼¼Æ®´Â ±× ¼¼Æ®°¡ µ¿ÀÏÇÑ ±æÀÌ·Î, °¢ ¹üÀ§°¡ °°Àº ÆäÀÌÁö¼ö¸¦ ¿°ÅÇØ, ±× ¹üÀ§°¡ µ¿ÀÏÇÑ ¼ø¼°¡ µÇ¾î ÀÖ´Â °æ¿ì¿¡°Ô¸¸, µ¿ÀÏÇÏ°Ô µË´Ï´Ù.
Object
³»ÀÇ equals
obj
- °°ÀºÁö ¾î¶²Áö°¡ ÆÇÁ¤µÇ´Â ¿ÀºêÁ§Æ®
Object.hashCode()
,
Hashtable
public int hashCode()
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
Object
³»ÀÇ toString
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.