|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
java.lang.Objectjava.awt.JobAttributes
public final class JobAttributes
Àμâ ÀÛ¾÷À» Á¦¾îÇÏ´Â ¼Ó¼º ¼¼Æ®ÀÔ´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â ÀÌ ÀνºÅϽº¸¦ »ç¿ëÇϰí ÀÖ´Â °¢ Àμâ ÀÛ¾÷ÀÇ, º¹Á¦ÀÇ ºÎ¼ö, µðÆúÆ®ÀÇ ¼±ÅÃ, Ãâ·Âó, ÀμâÀÇ ´ÙÀ̾ó·Î±×, ÆÄÀϸí°ú ÇÁ¸°Å͸í, ÆäÀÌÁö ¹üÀ§, º¹¼öÀÇ ¹®¼ ó¸® (Á¶ÇÕÀ» Æ÷ÇÔÇÑ´Ù), µàÇÁ·º½º¿Í °°Àº º¹¼ö ÆäÀÌÁöÀÇ Á¶¸³µîÀ» Á¦¾îÇÕ´Ï´Ù. ¼Ó¼º¸íÀº °¡´ÉÇÑ °æ¿ì 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 |
| »ý¼ºÀÚ »ó¼¼ |
|---|
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.SELECTIONdestination - DesintationType.FILE ¶Ç´Â DesintationType.PRINTERdialog - DialogType.COMMON, DialogType.NATIVE, ¶Ç´Â DialogType.NONEfileName - null
°¡´É¼ºÀÌ ÀÖ´Â ÆÄÀϸímaxPage - 0 º¸´Ù Å©°í, minPage ÀÌ»óÀÇ Á¤¼ö°ª
minPage - 0 º¸´Ù Å©°í, maxPage ¾Æ·¡ÀÇ Á¤¼ö°ª
multipleDocumentHandling - MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_COLLATED_COPIES ¶Ç´Â MultipleDocumentHandlingType.SEPARATE_DOCUMENTS_UNCOLLATED_COPIESpageRanges - 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°³
ÀÌ»óÀ¸·Î À§¹ÝÇßÀ» °æ¿ì| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
public Object clone()
JobAttributes
º¹»çº»À» ÀÛ¼ºÇØ, ¸®ÅÏÇÕ´Ï´Ù.
Object ³»ÀÇ clone JobAttributes¿¡ ij½ºÆ® ÇÏ¸é ¾ÈÀüÇÑCloneable public void set(JobAttributes obj)
JobAttributes
¸ðµç ¼Ó¼ºÀ» obj
¼Ó¼º°ú °°Àº °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
obj - º¹Á¦ ´ë»óÀÇ JobAttributespublic 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.NONEpublic 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°³ÀÇ ¿ä¼Ò¸¦ ¹è¿ÇÏ´Â Á¤¼ö ¹è¿. 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 Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.