JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.print
Ŭ·¡½º SimpleDoc

java.lang.Object 
  |
  +--javax.print.SimpleDoc
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Doc

public final class SimpleDoc
extends Object
implements Doc

ÀÌ Å¬·¡½º´Â ÀϹÝÀûÀÎ ¸¹Àº Àμ⠿䱸·Î »ç¿ë °¡´ÉÇÑ Doc ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â ÇöÀç, DocFlavor Ŭ·¡½º³»ÀÇ static º¯¼ö·Î¼­ ¡¸»çÀü Á¤ÀÇ¡¹¶°³¯ ¼ö ÀÖ¾î ¸ðµç doc ÈÄ·¹À̹ٸ¦ ó¸® °¡´ÉÇÕ´Ï´Ù.

ƯÈ÷, ÀÌ Å¬·¡½º´Â ¿ä±¸µÈ ƯÁ¤ÀÇ Doc »ç¾ç ½Ã¸àƽ½º¸¦, ´ÙÀ½ÀÇ ¹æ¹ýÀ¸·Î ±¸ÇöÇÕ´Ï´Ù.

´Ù¸¥ ÀÛ¾÷À¸·Î doc ¿ÀºêÁ§Æ®¸¦ ÀçÀÌ¿ëÇÏ´ÂÁö MultiDoc ¸¦ ÇÊ¿ä·Î Çϴ Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ Å¬·¡½º¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

Àμ⠵¥ÀÌÅͰ¡ ½ºÆ®¸²ÀÇ °æ¿ì, ¶Ç´Â Àμâ ÀÛ¾÷ÀÌ µ¥ÀÌÅ͸¦ ½ºÆ®¸²À¸·Î¼­ ¿ä±¸ÇÏ´Â °æ¿ì,SimpleDoc ´Â µ¥ÀÌÅÍ Àü¼ÛÀ̳ª ÀÛ¾÷ÀÇ ¿Ï·á ÈÄ¿¡ ¼­ºñ½º°¡ ½ºÆ®¸²À» ÀûÀýÈ÷ ´ÝÀ»Áö ¾î¶³Áö¸¦ °¨½ÃÇÏÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Ã»ÃëÀÚ¸¦ Ãß°¡ÇÏ´Â µ¶ÀÚÀûÀÎ doc ±¸ÇöÀ» Á¦°øÇØ, ÀÛ¾÷ÀÇ ¿Ï·á¸¦ °¨½ÃÇϰųª ½ºÆ®¸²µîÀÇ ¸®¼Ò½ºÀÇ ÇØ¹æ (Ŭ·Î¿ìÁî)À» È®ÀÎÇÒ ¼öµµ ÀÖ½À´Ï´Ù.


»ý¼ºÀÚÀÇ °³¿ä
SimpleDoc (Object  printData, DocFlavor  flavor, DocAttributeSet  attributes)
          ÁöÁ¤µÈ Àμ⠵¥ÀÌÅÍ, doc ÈÄ·¹À̹Ù, ¹× doc ¼Ó¼º ¼¼Æ®¸¦ »ç¿ëÇØ,SimpleDoc ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 DocAttributeSet getAttributes ()
          ÀÌ doc ¿ÀºêÁ§Æ®ÀÇ Àμ⠼Ӽº ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 DocFlavor getDocFlavor ()
          ÀÌ doc ¿ÀºêÁ§Æ®°¡ Àμ⠵¥ÀÌÅÍÀÇ ÀϺθ¦ Á¦°øÇÏ´Â doc ÈÄ·¹À̹ٸ¦ ÆÇº°ÇÕ´Ï´Ù.
 Object getPrintData ()
          ÀÌ doc ¿ÀºêÁ§Æ®ÀÇ Àμ⠵¥ÀÌÅÍÀÇ ÀϺθ¦ Æ÷ÇÔÇÑ Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®¸¦, ¼­Æ÷Æ®ÇÏ´Â doc ÈÄ·¹À̹ٿ¡ ´ëÀÀÇÏ´Â Çü½Ä¿¡¼­ ÃëµæÇÕ´Ï´Ù.
 Reader getReaderForText ()
          Ä³¸¯ÅÍ Àμ⠵¥ÀÌÅ͸¦ ÃßÃâÇϱâ À§ÇÑ ¸®´õ¸¦ ÀÌ doc ·ÎºÎÅÍ ÃëµæÇÕ´Ï´Ù.
 InputStream getStreamForBytes ()
          ¹ÙÀÌÆ® Àμ⠵¥ÀÌÅ͸¦ ÃßÃâÇϱâ À§ÇÑ ÀÔ·Â ½ºÆ®¸²À» ÀÌ doc ·ÎºÎÅÍ ÃëµæÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

SimpleDoc

public SimpleDoc(Object  printData,
                 DocFlavor  flavor,
                 DocAttributeSet  attributes)
ÁöÁ¤µÈ Àμ⠵¥ÀÌÅÍ, doc ÈÄ·¹À̹Ù, ¹× doc ¼Ó¼º ¼¼Æ®¸¦ »ç¿ëÇØ,SimpleDoc ¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
printData - Àμ⠵¥ÀÌÅÍ ¿ÀºêÁ§Æ®
flavor - DocFlavor ¿ÀºêÁ§Æ®
attributes - DocAttributeSet (null ÀÇ °æ¿ì ÀÖ¾î)
¿¹¿Ü:
IllegalArgumentException - flavor ¶Ç´Â printData °¡ null ÀÎÁö printData °¡ ÁöÁ¤µÈ doc ÈÄ·¹À̹ٿ¡ ´ëÀÀÇϰí ÀÖÁö ¾Ê´Â °æ¿ì (¿¹¸¦ µé¾î, µ¥ÀÌÅͰ¡ DocFlavor ³»ÀÇ Ç¥ÇöÀ¸·Î¼­ ÁöÁ¤µÈ ÇüŰ¡ ¾Æ´Ñ °æ¿ì)
¸Þ¼ÒµåÀÇ »ó¼¼

getDocFlavor

public DocFlavor  getDocFlavor()
ÀÌ doc ¿ÀºêÁ§Æ®°¡ Àμ⠵¥ÀÌÅÍÀÇ ÀϺθ¦ Á¦°øÇÏ´Â doc ÈÄ·¹À̹ٸ¦ ÆÇº°ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Doc ³»ÀÇ getDocFlavor
¹Ýȯ°ª:
Doc ÈÄ·¹À̹Ù

getAttributes

public DocAttributeSet  getAttributes()
ÀÌ doc ¿ÀºêÁ§Æ®ÀÇ Àμ⠼Ӽº ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ¼Ó¼º ¼¼Æ®¿¡ ƯÁ¤ÀÇ ¼Ó¼º X ÀÇ ÀνºÅϽº°¡ Æ÷ÇԵǴ °æ¿ì, ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®ÀÇ ¼Ó¼º X ÀÇ °ªÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, ÇÁ¸°ÅÍ´Â ±× ¼Ó¼ºÄ¡¸¦ ÀÌ doc ¿¡ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ¼Ó¼º ¼¼Æ®¿¡ ƯÁ¤ÀÇ ¼Ó¼º X ÀÇ ÀνºÅϽº°¡ Æ÷ÇÔµÇÁö ¾Ê´Â°¡, null °¡ µ¹·ÁÁÖ¾îÁö´Â °æ¿ì, ÇÁ¸°ÅÍ´Â ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®¸¦ ¹®ÀÇÇØ ¼Ó¼º X ÀÇ °ªÀ» ÃëµæÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, ÇÁ¸°ÅÍ´Â ±¸Çö ÀÇÁ¸ÀÇ µðÆúÆ® °ª¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. µ¹·ÁÁÖ¾îÁø ¼Ó¼º ¼¼Æ®´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Doc ³»ÀÇ getAttributes
¹Ýȯ°ª:
ÀÌ doc ÀÇ º¯°æ ºÒ°¡´ÉÇÑ Àμ⠼Ӽº ¼¼Æ®, ¶Ç´Â ÀÛ¾÷ÀÇ ¼Ó¼º ¼¼Æ®·ÎºÎÅÍ ¸ðµç ¼Ó¼ºÄ¡¸¦ ÃëµæÇÏ´Â °æ¿ì´Â null

getPrintData

public Object  getPrintData()
                    throws IOException 
ÀÎÅÍÆäÀ̽º Doc ÀÇ ±â¼ú:
ÀÌ doc ¿ÀºêÁ§Æ®ÀÇ Àμ⠵¥ÀÌÅÍÀÇ ÀϺθ¦ Æ÷ÇÔÇÑ Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®¸¦, ¼­Æ÷Æ®ÇÏ´Â doc ÈÄ·¹À̹ٿ¡ ´ëÀÀÇÏ´Â Çü½Ä¿¡¼­ ÃëµæÇÕ´Ï´Ù. getPrintData() ¸Þ¼Òµå´Â Ç¥Çö Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù (Ç¥Çö Ŭ·¡½º¸íÀº getDocFlavor() . getRepresentationClassName() ¿¡ ÀÇÇØ ÁöÁ¤). ¹Ýȯ°ªÀº Object Ŭ·¡½º·ÎºÎÅÍ Ç¥Çö Ŭ·¡½º¿¡ ij½ºÆ® °¡´ÉÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Doc ³»ÀÇ getPrintData
¹Ýȯ°ª:
Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®
¿¹¿Ü:
IOException - Ç¥Çö Ŭ·¡½º°¡ ½ºÆ®¸²À̸ç, ½ºÆ®¸²ÀÇ ±¸ÃàÁß¿¡ ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µÈ´Ù

getReaderForText

public Reader  getReaderForText()
                        throws IOException 
ij¸¯ÅÍ Àμ⠵¥ÀÌÅ͸¦ ÃßÃâÇϱâ À§ÇÑ ¸®´õ¸¦ ÀÌ doc ·ÎºÎÅÍ ÃëµæÇÕ´Ï´Ù. DocFlavor °¡ ´ÙÀ½ÀÇ Àμ⠵¥ÀÌÅÍ Ç¥Çö Ŭ·¡½ºÀÇ ¾î¶² °ÍÀÎÁö¸¦ º¸°ü À¯ÁöÇÏ´Â °æ¿ì,Doc ±¸ÇöÀÌ ÀÌ ¸Þ¼Òµå¸¦ ¼­Æ÷Æ®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. º¸°ü À¯ÁöÇÏÁö ¾Ê´Â °æ¿ì,null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. doc ÀÇ Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, Àμ⠵¥ÀÌÅ͸¦ ij¸¯ÅÍÀÇ ½ºÆ®¸²À¸·Î¼­ Àо±â À§ÇÑ Reader ¸¦ ±¸ÃàÇØ, µ¹·ÁÁÝ´Ï´Ù. ´Ù¸¸, Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ® ÀÚü°¡ Reader ÀÇ °æ¿ì, Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁú »ÓÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Doc ³»ÀÇ getReaderForText
¹Ýȯ°ª:
ÀÌ doc ·ÎºÎÅÍ Àμ⠵¥ÀÌÅÍ Ä³¸¯Å͸¦ Àо±â À§ÇÑ Reader. ÀÌ doc °¡ »ó±âÀÇ ±âÁØÀ» ä¿ìÁö ¾Ê±â À§ÇØ(¶§¹®¿¡) ¸®´õ¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì,null °¡ µ¹·ÁÁÖ¾îÁø´Ù
¿¹¿Ü:
IOException - ¸®´õÀÇ ÀÛ¼º½Ã¿¡ ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getStreamForBytes

public InputStream  getStreamForBytes()
                              throws IOException 
¹ÙÀÌÆ® Àμ⠵¥ÀÌÅ͸¦ ÃßÃâÇϱâ À§ÇÑ ÀÔ·Â ½ºÆ®¸²À» ÀÌ doc ·ÎºÎÅÍ ÃëµæÇÕ´Ï´Ù. DocFlavor °¡ ´ÙÀ½ÀÇ Àμ⠵¥ÀÌÅÍ Ç¥Çö Ŭ·¡½ºÀÇ ¾î¶² °ÍÀÎÁö¸¦ º¸°ü À¯ÁöÇÏ´Â °æ¿ì,Doc ±¸ÇöÀÌ ÀÌ ¸Þ¼Òµå¸¦ ¼­Æ÷Æ®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. º¸°ü À¯ÁöÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù. doc ÀÇ Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®ÀÇ Ãëµæ ÈÄ¿¡, Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®·ÎºÎÅÍ Àμ⠵¥ÀÌÅ͸¦ ¹ÙÀÌÆ® ½ºÆ®¸²À¸·Î¼­ Àо±â À§ÇÑ ÀÔ·Â ½ºÆ®¸²ÀÌ ÀÛ¼ºµÇ¾î µ¹·ÁÁÖ¾îÁý´Ï´Ù. ´Ù¸¸, Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ® ÀÚü°¡ ÀÔ·Â ½ºÆ®¸²ÀÇ °æ¿ì´Â Àμ⠵¥ÀÌÅÍ Ç¥Çö ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁú »ÓÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Doc ³»ÀÇ getStreamForBytes
¹Ýȯ°ª:
ÀÌ doc ·ÎºÎÅÍ Àμ⠵¥ÀÌÅÍ ¹ÙÀÌÆ®¸¦ Àо±â À§ÇÑ InputStream. ÀÌ doc °¡ »ó±âÀÇ ±âÁØÀ» ä¿ìÁö ¾Ê±â À§ÇØ(¶§¹®¿¡) ÀÔ·Â ½ºÆ®¸²À» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ null °¡ µ¹·ÁÁÖ¾îÁø´Ù
¿¹¿Ü:
IOException - ÀÔ·Â ½ºÆ®¸²ÀÇ ÀÛ¼ºÁß¿¡ ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.