JavaTM 2 Platform
Standard Ed. 5.0

java.awt.print
ÀÎÅÍÆäÀ̽º Printable


public interface Printable

PrintableÀÎÅÍÆäÀ̽º´Â ÆäÀÌÁö¸¦ ·»´õ¸µ ÇÏ´Â Àμ⠽ýºÅÛ¿¡ ÀÇÇØ È£ÃâµÇ´Â ÇöÀçÀÇ ÆäÀÌÁöÆäÀΟÀÇ print ¸Þ¼­µå¿¡ ÀÇÇØ ±¸ÇöµË´Ï´Ù. Pageable¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì´Â PageFormat ÀνºÅϽº¿Í ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ÀνºÅϽºÀÇ Æä¾î¸¦ »ç¿ëÇØ °¢ ÆäÀÌÁö¸¦ ±â¼úÇÕ´Ï´Ù. PrintableÀ» ±¸ÇöÇÏ´Â ÀνºÅϽº´Â ÆäÀÌÁöÀÇ ±×·¡ÇÈÀ» ÀμâÇϱâ À§Çؼ­ È£ÃâÇÕ´Ï´Ù.

PrinterJob¿¡ Printable(..)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ÈÄ, Ŭ¶óÀ̾ðÆ®°¡ PrinterJob.print(..)¸¦ È£ÃâÇØ, Àμ⸦ Æ®¸®°Å Çϸé, ¸ðµç ÆäÀÌÁö°¡ ÀμâµÉ ¶§±îÁö, Á¦¾î°¡ Àμ⠽ýºÅÛ¿¡°Ô °Ç³×Áý´Ï´Ù.

ÀÌ°ÍÀº ¹®¼­ÀÇ ¸ðµç ÆäÀÌÁö°¡ ÀμâµÉ ¶§±îÁö, Printable.print(..)¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ½ÇÇàÇÕ´Ï´Ù. PrintableÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé, Àμ⠽ýºÅÛ¿¡ ÀÇÇØ ¿ä±¸µÇ¸é ¾ðÁ¦¶óµµ, ÆäÀÌÁöÀÇ ³»¿ëÀÌ ·»´õ¸µ µË´Ï´Ù.

Printable.print(..) ÆĶó¹ÌÅÍ¿¡´Â ÆäÀÌÁö¿¡ °ÅµÎ´Â ³»¿ëÀÇ °è»ê¿¡ ÇÊ¿äÇÑ, ÆäÀÌÁöÀÇ Àμ⠰¡´É ¿µ¿ªÀ» ³ªÅ¸³»´Â PageFormat ¹× ¿ä±¸µÈ ÆäÀÌÁöÀÇ 0À» ±âÁØÀ¸·Î ÇÑ Àμ⠽ºÆ®¸² À妽º¸¦ ÁöÁ¤ÇÏ´Â ÆäÀÌÁö À妽º°¡ ÀÖ½À´Ï´Ù.

¿Ã¹Ù¸£°Ô ÀμâÇϱâ À§ÇØ, ´ÙÀ½ÀÇ Á¡¿¡ ÁÖÀÇÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
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 ÄÁÅؽºÆ®¿¡ ÀμâÇÕ´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

PAGE_EXISTS

static final int PAGE_EXISTS
·»´õ¸µ µÈ ¿ä±¸ ÆäÀÌÁö¸¦ ÅëÁöÇϱâ À§Çؼ­ print(Graphics, PageFormat, int) ¸Þ¼­µå¿¡ ÀÇÇØ ¸®Åϵ˴ϴ٠.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

NO_SUCH_PAGE

static final int NO_SUCH_PAGE
pageIndex°¡ ³Ê¹« Å©±â ¶§¹®¿¡ ¿ä±¸µÈ ÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ÅëÁöÇϱâ À§Çؼ­ print ¸Þ¼­µå¿¡ ÀÇÇØ ¸®Åϵ˴ϴ٠.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
¸Þ¼­µåÀÇ »ó¼¼

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À» ¹ß»ý½Ãŵ´Ï´Ù.

ÆĶó¹ÌÅÍ:
graphics - ÆäÀÌÁö°¡ ·»´õ¸µ µÇ´Â ÄÁÅؽºÆ®
pageFormat - ·»´õ¸µ µÇ´Â ÆäÀÌÁöÀÇ »çÀÌÁî¿Í Àμ⠹æÇâ
pageIndex - ·»´õ¸µ µÇ´Â ÆäÀÌÁöÀÇ Á¦·Î·ÎºÎÅÍ ½ÃÀ۵Ǵ À妽º
¹Ýȯ°ª:
ÆäÀÌÁöÀÇ ·»´õ¸µ¿¡ ¼º°øÇßÀ» °æ¿ì´Â PAGE_EXISTS, pageIndex·Î ÁöÁ¤µÈ ÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â NO_SUCH_PAGE
¿¹¿Ü:
PrinterException - ÀμⰡ ÁߴܵǾúÀ» °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

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