|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå |
public interface Printable
Printable
ÀÎÅÍÆäÀ̽º´Â
ÆäÀÌÁö¸¦ ·»´õ¸µ ÇÏ´Â Àμ⠽ýºÅÛ¿¡
ÇØ ºÒ·Á °¡´Â
ÇöÀçÀÇ ÆäÀÌÁöÆäÀΟÀÇ print
¸Þ¼µå¿¡
ÇØ ±¸ÇöµË´Ï´Ù. Pageable
¸¦
ÀÛ¼ºÇÏ´Â °æ¿ì´Â
PageFormat
ÀνºÅϽº¿Í ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ÀνºÅϽºÀÇ Æä¾î¸¦ »ç¿ëÇØ °¢ ÆäÀÌÁö¸¦ ±â¼úÇÕ´Ï´Ù. Printable
¸¦
±¸ÇöÇÏ´Â ÀνºÅϽº´Â
ÆäÀÌÁöÀÇ ±×·¡ÇÈÀ» ÀμâÇϱâ À§Çؼ ºÒ·Á °©´Ï´Ù.
PrinterJob
¿¡ Printable(..)
¸¦
¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ÈÄ, Ŭ¶óÀÌ¾ðÆ®°¡ PrinterJob.print(..)
¸¦
È£ÃâÇØ, Àμ⸦ Æ®¸®°Å Çϸé, ¸ðµç ÆäÀÌÁö°¡ ÀμâµÉ ¶§±îÁö, Á¦¾î°¡ Àμ⠽ýºÅÛ¿¡°Ô °Ç³×Áý´Ï´Ù.
À̰ÍÀº ¹®¼ÀÇ ¸ðµç ÆäÀÌÁö°¡ ÀμâµÉ ¶§±îÁö,Printable.print(..)
¸¦
È£ÃâÇÏ´Â °Í¿¡
ÇØ ½ÇÇàÇÕ´Ï´Ù. Printable
ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé, Àμ⠽ýºÅÛ¿¡
ÇØ ¿ä±¸µÇ¸é ¾ðÁ¦¶óµµ, ÆäÀÌÁöÀÇ ³»¿ëÀÌ ·»´õ¸µ µË´Ï´Ù.
Printable.print(..)
ÆÄ¶ó¹ÌÅÍ¿¡´Â
ÆäÀÌÁö¿¡ °ÅµÎ´Â ³»¿ëÀÇ °è»ê¿¡ ÇÊ¿äÇÑ, ÆäÀÌÁöÀÇ Àμ⠰¡´É ¿µ¿ªÀ» ³ªÅ¸³»´Â PageFormat
¹× ¿ä±¸µÈ ÆäÀÌÁöÀÇ 0À»
±âÁØÀ¸·Î ÇÑ Àμ⠽ºÆ®¸² À妽º¸¦ ÁöÁ¤ÇÏ´Â ÆäÀÌÁö À妽º°¡ ÀÖ½À´Ï´Ù.
¿Ã¹Ù¸£°Ô ÀμâÇϱâ À§ÇØ, ´ÙÀ½ÀÇ Á¡¿¡ ÁÖÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Printable.print(..)
¸¦
È£ÃâÇÕ´Ï´Ù. ´Ù¸¸, »ó±â¿Í °°ÀÌ Printable
´Â
ÆäÀÌÁö ¹üÀ§°¡ Ŭ¶óÀ̾ðÆ®, ¶Ç´Â Àμ⠴ÙÀ̾ó·Î±×¸¦ ÅëÇØ¼ À¯Àú¿¡
ÇØ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì¿¡
ÆäÀÌÁö À妽ºÀÇ º¹¼öÀÇ È£ÃâÀ» ¿¹»óÇØ, ÆäÀÌÁö À妽º°¡ ½ºÅµ µÇ°í ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´Â °ÍÀ» ¿¹»óÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Printable
´Â
ÁöÁ¤µÈ PageFormat ÆÄ¶ó¹ÌÅÍ¿Í ÆäÀÌÁö À妽º¸¦ °Ë»çÇØ, ¹ÞÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. À̰ÍÀº, ¿Ã¹Ù¸£°Ô ÀμâÇϱâ À§Çؼ Áß¿äÇϰí, Ŭ¶óÀÌ¾ðÆ®°¡ ÁöÁ¤µÈ ÆäÀÌÁö¿¡ ¼ÓÇÏ´Â ³»¿ëÀ» ÃßÀûÇÏ´Â ¿ªÇÒÀ» °¡Áö´Â °ÍÀ» ¾Ï¹¬ÀûÀ¸·Î °¡¸®Å°°í ÀÖ½À´Ï´Ù. Pageable
·ÎºÎÅÍ Printable
¸¦
ÃëµæÇßÀ» °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â ÆäÀÌÁö À妽º ¸¶´Ù ´Ù¸¥ PageFormats¸¦
ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÆäÀÌÁö ´Ü¶ôÀÇ °è»ê¿¡¼´Â À̰ÍÀ» °í·ÁÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Pageable
,
PageFormat
,
PrinterJob
ÇÊµå °³¿ä | |
---|---|
static int |
NO_SUCH_PAGE
pageIndex °¡ ³Ê¹« Å©±â ¶§¹®¿¡ ¿ä±¸µÈ ÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ÅëÁöÇϱâ À§Çؼ print ¸Þ¼µå¿¡
ÇØ µ¹·ÁÁÖ°íÁý´Ï´Ù. |
static int |
PAGE_EXISTS
·»´õ¸µ µÈ ¿ä±¸ ÆäÀÌÁö¸¦ ÅëÁöÇϱâ À§Çؼ print(Graphics, PageFormat, int) ¸Þ¼µå¿¡
ÇØ µ¹·ÁÁÖ°íÁý´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
int |
print (Graphics graphics,
PageFormat pageFormat,
int pageIndex)
ÁöÁ¤µÈ À妽º¿¡ ÀÖ´Â ÆäÀÌÁö¸¦, ÁöÁ¤µÈ ¼½Ä¿¡¼, ÁöÁ¤µÈ Graphics ÄÁÅØ½ºÆ®
¿¡ ÀμâÇÕ´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
---|
static final int PAGE_EXISTS
print(Graphics, PageFormat, int)
¸Þ¼µå¿¡
ÇØ µ¹·ÁÁÖ°íÁý´Ï´Ù.
static final int NO_SUCH_PAGE
pageIndex
°¡ ³Ê¹« Å©±â ¶§¹®¿¡ ¿ä±¸µÈ ÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ÅëÁöÇϱâ À§Çؼ print
¸Þ¼µå¿¡
ÇØ µ¹·ÁÁÖ°íÁý´Ï´Ù.
¸Þ¼µåÀÇ »ó¼¼ |
---|
int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException
Graphics
ÄÁÅØ½ºÆ®
¿¡ ÀμâÇÕ´Ï´Ù. PrinterJob
´Â
Printable
ÀÎÅÍÆäÀ̽º¸¦ È£ÃâÇØ,graphics
·Î ÁöÁ¤µÈ ÄÁÅØ½ºÆ®
¿¡ ÆäÀÌÁö°¡ ·»´õ¸µ µÇµµ·Ï ¿ä±¸ÇÕ´Ï´Ù. ·»´õ¸µ µÇ´Â ÆäÀÌÁöÀÇ ¼½ÄÀº,pageFormat
·Î ÁöÁ¤ÇÕ´Ï´Ù. pageIndex
¿¡¼´Â
·»´õ¸µ µÇ´Â ÆäÀÌÁöÀÇ Á¦·Î·ÎºÎÅÍ ½ÃÀ۵Ǵ À妽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤µÈ ÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼µå´Â NO_SUCH_PAGE¸¦
µ¹·ÁÁÝ´Ï´Ù. Á¸ÀçÇÏ´Â °æ¿ì´Â
PAGE_EXISTS °¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. Graphics
Ŭ·¡½º ¶Ç´Â ¼ºê Ŭ·¡½º´Â
PrinterGraphics
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ Ãß°¡ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Printable
¿ÀºêÁ§Æ®°¡ Àμ⸦ Áß´ÜÇßÀ» °æ¿ì´Â
PrinterException
°¡ Throw µË´Ï´Ù.
graphics
- ÆäÀÌÁö°¡ ·»´õ¸µ µÇ´Â ÄÁÅØ½ºÆ®
pageFormat
- ·»´õ¸µ µÇ´Â ÆäÀÌÁöÀÇ »çÀÌÁî¿Í Àμ⠹æÇâpageIndex
- ·»´õ¸µ µÇ´Â ÆäÀÌÁöÀÇ Á¦·Î·ÎºÎÅÍ ½ÃÀ۵Ǵ À妽º
pageIndex
·Î ÁöÁ¤µÈ ÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â NO_SUCH_PAGE
PrinterException
- ÀμⰡ ÁߴܵǾúÀ» °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.