Àμâ ÅÛÇø´

IE5.5ºÎÅÍ ºê¶ó¿ìÀú Á¦¾î¿Í Explorer ¹®¼­ÀÇ Àμâ¿Í Àμ⠹̸®º¸±â¸¦ Ä¿½ºÅ͸¶ÀÌÁîÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ¹®¼­ÀÇ Àμâ¿Í Àμ⠹̸®º¸±â¸¦ À§ÇÑ ±â´ÉÀº Àμâ ÅÛÇø´¿¡ ÀÇÇÏ¿© Á¦¾îµÈ´Ù. ÀÌ ÅÛÇø´Àº Á¦ÀÛÀÚ°¡ Àμâ ÅÛÇø´ º£ÇìÀ̹ö¿¡ »ç¿ëµÇ´Â °³Ã¼ ¸ðµ¨À» ÀÌ¿ëÇÏ¿© »ý¼ºÇÒ ¼ö ÀÖ´Â HTML ÆÄÀÏÀÌ´Ù. ÀÌ Àμâ ÅÛÇø´ÀÌ HTML ÆÄÀÏÀ̹ǷΠÀμâ ÅÛÇø´ÀÇ Ä¿½ºÅ͸¶ÀÌÁîµÈ °ÍµéÀº IDM_PRINT³ª IDM_PRINTPREVIEW ¸í·É(command)À» ¹ß»ý½ÃÅ°°Å³ª °¡·Îä´Â Àû¿ëÀ̳ª Á¦¾îÀ¸·ÎºÎÅÍ C++¿¡¼­¸¸ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. (Àμâ ÅÛÇø´ÀÇ °æ·Î´Â IOleCommandTarget::ExecÀÇ pvaIn ÆĶó¸ÞÅÍ¿¡ ÀÇÇÏ¿© ÁöÁ¤µÈ´Ù.) µðÆúÆ®·Î Explorer´Â ÀÚüÀÇ Àμâ ÅÛÇø´À» »ç¿ëÇÑ´Ù.

ÀÌ ÆäÀÌÁö´Â Àμ⠹̸®º¸±â¿¡ °ü·ÃµÈ °³Ã¼¸ðµ¨¿¡ Á¢¼ÓÇÏ´Â ¿¬°áµéÀº ¼³¸íÇÑ´Ù.


°³¿ä

Àμâ¿Í ½ºÅ¸ÀϽ¬Æ® style¿Í link ¿¤·¹¸àÆ®´Â Ãâ·ÂÀåÄ¡¿¡ ½ºÅ¸ÀϽ¬Æ®¸¦ ÁöÁ¤ÇÏ´Â media ¾ÖÆ®¸®ºäÆ®¸¦ Áö¿øÇÑ´Ù.
¼Ó¼º ¸Þ¼­µå À̺¥Æ® ÀÎÅÍÆäÀ̽º ½ºÅ¸ÀϽ¬Æ®

°³Ã¼

DeviceRect LAYOUTRECT ¿¤·¹¸àÆ®³ª Àμâ ÅÛÇø´ÀÇ ¿ë±â¸¦ Á¦°øÇÑ´Ù.
dialogArguments Àμ⠹̸®º¸±â ´ëȭâ¿¡ Àü´ÞµÇ´Â dialogArguments ¼Ó¼ºµé¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Â Àμâ ÅÛÇø´À» Á¦°øÇÑ´Ù.

HEADERFOOTER Àμâ ÅÛÇø´ÀÌ ¸Ó¸´±Û(header)°ú ¹Ù´Ú±Û(footer) ¾ç½ÄÈ­ ¹®ÀÚ¿­À» º¯È¯ÇÏ¿© HTML ¾ç½ÄÈ­ÇÒ ¼ö ÀÖµµ·Ï µµ±¸¸¦ Á¦°øÇÑ´Ù.
LAYOUTRECT Àμ⳪ Àμ⠹̸®º¸±â ÅÛÇø´¿¡ ¹®¼­ÀÇ ³»¿ëÀ» À§ÇÑ ¿ë±â ¿¤·¹¸àÆ®¸¦ »ý¼ºÇÏ°í ÂüÁ¶ÇÑ´Ù.
TEMPLATEPRINTER ÆäÀÌÁö¿Í Àμ⸦ ¼³Á¤ÇÏ°í ÀμâÀÛ¾÷À» Á¦¾îÇÏ´Â Àμâ ÅÛÇ÷¹ÀÌÆ®¸¦ Á¦°øÇÑ´Ù.


¼Ó¼º

¼Ó¼º¼³¸í
__IE_ActiveFrame frames Ä÷º¼Ç¿¡¼­ È°¼º frameÀÇ À妽º(index)¸¦ ¹ÝȯÇÑ´Ù.
__IE_BrowseDocument ÀμâµÇ°Å³ª Àμâ¹Ì¸®º¸±â µÇ´Â ÆäÀÌÁöÀÇ document °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
__IE_ContentDocumentUrl Àμâ ÅÛÇ÷¹ÀÌÆ®ÀÇ ¿øº» ¹®¼­ÀÇ Àӽà º¹»çº» ¹®¼­ÀÇ ÁÖ¼Ò(URL) ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
__IE_ContentSelectionUrl ºê¶ó¿ìÀú¿¡¼­ ÇöÀçÀÇ ¼±ÅÃÀ» Æ÷ÇÔÇÏ´Â Àӽà HTML ÆÄÀÏ ÁÖ¼Ò(URL) ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
__IE_DisplayUrl ¹®¼­ÀÇ ÁÖ¼Ò ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
__IE_FooterString ÆäÀÌÁö ¼³Á¤(Page Setup) ´ëȭâÀÇ ÁöÁ¤µÈ ¹Ù´Ú±Û(footer) ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
__IE_HeaderString ÆäÀÌÁö ¼³Á¤(Page Setup) ´ëȭâÀÇ ÁöÁ¤µÈ ¸Ó¸´±Û(header) ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
__IE_OutlookHeader OutlookÀÇ ¸Ó¸´±Û ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
__IE_PrinterCmd_DevMode ÀåÄ¡ÀÇ ÃʱâÈ­¿Í ÇÁ¸°ÅÍ È¯°æ Á¤º¸µéÀ» Æ÷ÇÔÇÏ´Â DEVMODE ±¸Á¶¸¦ ¹ÝȯÇÑ´Ù.
__IE_PrinterCmd_DevNames ÇÁ¸°ÅÍÀÇ ÀåÄ¡, µå¶óÀ̹ö, Ãâ·ÂÆ÷Æ®µîÀÇ ÀÎ½Ä Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â DEVNAMES ±¸Á¶¸¦ ¹ÝȯÇÑ´Ù.
__IE_PrintType Àμâ ÅÛÇ÷¹ÀÌÆ®¿¡¼­ »ç¿ëÀÚ°¡ Àμ⠴ëȭâ, Àμ⠹̸®º¸±â¿¡¼­ ÇÁ·ÒÇÁÆ®(prompt)¸¦ Á¦°øÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
__IE_TemplateUrl Àμâ ÅÛÇ÷¹ÀÌÆ®ÀÇ ÁÖ¼Ò ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
allLinkedDocuments ÇöÀçÀÇ ¹®¼­¿¡ ¿¬°áµÈ ¸ðµé ¿¬°áµéÀ» ÇöÀç ÀμâÀÛ¾÷¿¡ Æ÷Èû½Ãų °ÍÀΰ¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
collate ÀμâµÇ´Â ¹®¼­µéÀÌ Á¦º»À» À§ÇÑ °ÍÀΰ¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
contentDocument ÀμâµÇ°Å³ª Àμâ¹Ì¸®º¸±âµÇ´Â document °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
contentOverflow ¹®¼­ÀÇ ³»¿ëÀÌ ÇöÀçÀÇ LAYOUTRECT °³Ã¼ ó¸® ÈÄ¿¡ Ãß°¡ÀûÀÎ ³»¿ëÀ» Æ÷ÇÔÇÏ¿© ±¸¼ºµÇ´Â°¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù.
contentSrc Àμâ ÅÛÇø´¿¡ ÀÖ´Â LayoutRect ¿¤·¹¸àÆ®ÀÇ ³»¿ë ¿øõÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
copies ¹®¼­À» ¸îºÎ ÀμâÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³»´Â Á¤¼ö°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
currentPage Àμ⿡¼­ ÇöÀç ¹®¼­ÀÇ ¼±ÅÃÀÌ µÇ¾ú´Â°¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
currentPageAvail Àμ⠴ëȭâ¿¡¼­ ÇöÀçÀÇ ÆäÀÌÁö ¼±ÅÃÀÌ °¡´ÉÇÑ°¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
dateLong ÇöÀçÀÇ ÀÏÀÚ¸¦ ±ä ÀÏÀÚ ¾ç½ÄÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
dateShort ÇöÀçÀÇ ÀÏÀÚ¸¦ ªÀº ÀÏÀÚ ¾ç½ÄÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
duplex ¾ç¸é ÀμⰡ µÇ´Â°¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇÑ´Ù.
footer ÆäÀÌÁö ¼³Á¤ ´ëȭâ¿¡¼­ ¹Ù´Ú±Û ¾ç½ÄÈ­ ¹®ÀÚ¿­À» ºóȯÇϰųª ¼³Á¤ÇÑ´Ù.
frameActive Àμ⠴ëȭâ¿¡¼­ ÇÁ·¹ÀÓ Àμ⿡ ÀÖ´Â ¼±ÅÃµÈ ÇÁ·¹ÀÓ¸¸ ´ÜÃß°¡ ¼±ÅõǾú´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
frameActiveEnabled Àμ⠴ëȭâ¿¡¼­ ÇÁ·¹ÀÓ Àμ⿡ ÀÖ´Â ¼±ÅÃµÈ ÇÁ·¹ÀÓ¸¸ ´ÜÃß°¡ »ç¿ëµÉ ¼ö Àִ°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
frameAsShown ½ºÅ©¸°¿¡ Ç¥ÇöµÈ ¹®¼­ÀÇ ÇÁ·¹ÀÓÀ» º¸À̴´ë·Î ÀμâÇÒ °ÍÀΰ¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
framesetDocument ÇÁ·¹ÀÓ¼¼Æ® ¼ÓÀÇ ¸ðµç ¹®¼­À» ÀμâÇÒ °ÍÀΰ¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
header ÆäÀÌÁö ¼³Á¤ ´ëȭâ¿¡¼­ ¸Ó¸´±Û ¾ç½ÄÈ­ ¹®ÀÚ¿­À» ºóȯÇϰųª ¼³Á¤ÇÑ´Ù.
honorPageBreaks ÇöÀç Àû¿ëµÇÁö ¾Ê´Â´Ù.
honorPageRules ÇöÀç Àû¿ëµÇÁö ¾Ê´Â´Ù.
htmlFoot HeaderFooterÀÇ textFoot ¼Ó¼º¿¡ ÀÔ·ÂµÈ ¹Ù´Ú±Û ¾ç½ÄÈ­ ¹®ÀÚ¿­¿¡ ÀÇÇØ ÁöÁ¤µÈ ¹Ù´Ú±ÛÀÇ HTML Ç¥ÇöÀ» ¹®ÀÚ¿­·Î ¹ÝȯÇÑ´Ù.
htmlHead HeaderFooterÀÇ textHead ¼Ó¼º¿¡ ÀÔ·ÂµÈ ¸Ó¸´±Û ¾ç½ÄÈ­ ¹®ÀÚ¿­¿¡ ÀÇÇØ ÁöÁ¤µÈ ¸Ó¸´±ÛÀÇ HTML Ç¥ÇöÀ» ¹®ÀÚ¿­·Î ¹ÝȯÇÑ´Ù.
marginBottom ÀμâµÉ ¹®¼­ÀÇ ¹Ù´Ú ¸¶ÁøÀ» ³ªÅ¸³»´Â Á¤¼ö°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
marginLeft ÀμâµÉ ¹®¼­ÀÇ ¿ÞÂÊ ¸¶ÁøÀ» ³ªÅ¸³»´Â Á¤¼ö°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
marginRight ÀμâµÉ ¹®¼­ÀÇ ¿À¸¥ÂÊ ¸¶ÁøÀ» ³ªÅ¸³»´Â Á¤¼ö°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
marginTop ÀμâµÉ ¹®¼­ÀÇ À§ÂÊ ¸¶ÁøÀ» ³ªÅ¸³»´Â Á¤¼ö°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
media ÀμâÇÒ ¹®¼­¸¦ °¡´ÉÇÑ °¡Àå ³ôÀº Çػ󵵷ΠÀμâÇÒ °ÍÀΰ¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
nextRect ¹®¼­ÀÇ ¾ç½ÄÈ­¿¡ »ç¿ëµÈ ´ÙÀ½ LayoutRect ¿¤·¹¸àÆ®ÀÇ ÀνÄÀÚ¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
orientation ÇöÀçÀÇ ÇÁ¸°Å͸¦ À§ÇÑ Àμ⠸ðµå¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
page HeaderFooter¿¡¼­ HTML ¸Ó¸´±Û°ú ¹Ù´Ú±ÛÀ» ¸¸µé ¶§ ÆäÀÌÁö ¹øÈ£¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
pageFrom ÀμâµÇ´Â ¹®¼­ÀÇ Ã¹¹ø° ÆäÀÌÁö ¹øÈ£¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
pageHeight ÀμâµÇ´Â ÆäÀÌÁöÀÇ ÇöÀç ³ôÀ̸¦ ¹ÝȯÇÑ´Ù.
pageTo ÀμâµÇ´Â ¹®¼­ÀÇ ¸¶Áö¸· ÆäÀÌÁö ¹øÈ£¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
pageTotal HTML¿¡¼­ »ý¼ºµÇ¾î HeaderFooter°¡ »ç¿ëÇÏ´Â ÃÑ ÆäÀÌÁö¼ö¸¦ Á¤¼ö·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
pageWidth ÀμâµÇ´Â ÆäÀÌÁöÀÇ ÇöÀç ³Êºñ¸¦ ¹ÝȯÇÑ´Ù.
selectedPages Àüü ÆäÀÌÁö°¡ ¾Æ´Ï¶ó ÇöÀç ¼±ÅÃµÈ ¹®¼­ÀÇ ¹üÀ§¸¦ ÀμâÇÒ °ÍÀΰ¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
selection ¹®¼­ÀÇ ¼±ÅÃµÈ ºÎºÐ¸¸À» ÀμâÇÒ °ÍÀΰ¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
selectionEnabled Àμ⠴ëȭâ¿¡¼­ ¼±Åà ·¹µð¿À ´ÜÃ߸¦ °¡´ÉÇÏ°Ô Çϴ°¡ ºÒ°¡´ÉÇÏ°Ô Çϴ°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
tableOfLinks ÇöÀç Àμâ ÀÛ¾÷¿¡¼­ ¿¬°á Å×À̺íÀ» Àμ⿡ Æ÷ÇÔÇÒ °ÍÀΰ¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
textFoot HTML¿¡¼­ ¹Ù´Ú±Û(footer)À» »ý¼ºÇϱâ À§ÇÏ¿© »ç¿ëµÇ´Â HeaderFooterÀÇ Á¦¾î ¹®ÀÚ¿­À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
textHead HTML¿¡¼­ ¸Ó¸´±Û(header)À» »ý¼ºÇϱâ À§ÇÏ¿© »ç¿ëµÇ´Â HeaderFooterÀÇ Á¦¾î ¹®ÀÚ¿­À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
timeLong ÇöÀçÀÇ ½Ã°£À» ±ä ¾ç½ÄÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
timeShort ÇöÀçÀÇ ½Ã°£À» ªÀº ¾ç½ÄÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
title ÇöÀç ÀμâµÇ°Å³ª Àμ⠹̸®º¸±âµÇ´Â ¹®¼­ÀÇ Á¦¸ñÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
unprintableBottom ÇöÀç ÇÁ¸°ÅÍ¿¡¼­ ÀμâµÇÁö ¾Ê´Â ºÎºÐÀÇ ¹Ù´Ú ¸¶Áø Å©±â¸¦ ¹ÝȯÇÑ´Ù.
unprintableLeft ÇöÀç ÇÁ¸°ÅÍ¿¡¼­ ÀμâµÇÁö ¾Ê´Â ºÎºÐÀÇ ¿ÞÂÊ ¸¶Áø Å©±â¸¦ ¹ÝȯÇÑ´Ù.
unprintableRight ÇöÀç ÇÁ¸°ÅÍ¿¡¼­ ÀμâµÇÁö ¾Ê´Â ºÎºÐÀÇ ¿À¸¥ÂÊ ¸¶Áø Å©±â¸¦ ¹ÝȯÇÑ´Ù.
unprintableTop ÇöÀç ÇÁ¸°ÅÍ¿¡¼­ ÀμâµÇÁö ¾Ê´Â ºÎºÐÀÇ À§ÂÊ ¸¶Áø Å©±â¸¦ ¹ÝȯÇÑ´Ù.
url ÇöÀç ¹®¼­ÀÇ ÁÖ¼Ò(URL) Á¤º¸¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
usePrinterCopyCollate ÇÁ¸°ÅÍ¿¡¼­ copy/collate ±â´ÉÀÌ »ç¿ëµÉ ¼ö Àִ°¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.


Methods

deviceSupports ÇÁ¸°ÅÍ°¡ ÁöÁ¤ÇÑ ±â´ÉÀ» Áö¿øÇϴ°¡¸¦ °ËÁ¤ÇÑ´Ù.
ensurePrintDialogDefaults ÇöÀç Àû¿ëµÇÁö ¾Ê´Â´Ù.
printBlankPage ºó ÆäÀÌÁö¸¦ ÀμâÇÑ´Ù.
printNonNative MsWordµî ºñ HTML ¹®¼­¸¦ ÀμâÇϱâ À§ÇÏ¿© ÇÁ¸°ÅÍ¿¡ º¸³½´Ù.
printNonNativeFrames ÇÁ·¹Àӵ鿡 Æ÷ÇÔµÈ MsWordµî ºñ HTML ¹®¼­¸¦ ÀμâÇϱâ À§ÇÏ¿© ÇÁ¸°ÅÍ¿¡ º¸³½´Ù.
printPage Àμ⸦ À§ÇÑ DeviceRect¿¡ ÀÇÇÏ¿© Á¤ÀÇµÈ ÆäÀÌÁö¸¦ ÇÁ¸°ÅÍ¿¡ º¸³½´Ù.
showPageSetupDialog Àμ⠼³Á¤ ´ëȭâÀ» µð½ºÇ÷¹ÀÌÇÑ´Ù.
showPrintDialog Àμ⠴ëȭâÀ» µð½ºÇ÷¹ÀÌÇÑ´Ù.
startDoc ÀμâÀÛ¾÷À» ÇϱâÀ§ÇÏ¿© ÇöÀçÀÇ Àμâ ÅÛÇÁ·¿Æ®¸¦ ½ÃÀÛÇÑ´Ù.
stopDoc ÇöÀçÀÇ Àμâ ÀÛ¾÷À» Á¾·áÇÑ´Ù.
updatePageStatus Àμâ ÀÛ¾÷ÀÇ »óŸ¦ ¾÷µ¥ÀÌÆ®ÇÑ´Ù.


Events

onlayoutcomplete ¿øº» ¹®¼­·ÎºÎÅÍ ³»¿ëÀ» ÇöÀçÀÇ LayoutRect °³Ã¼¿¡ ä¿ö³Ö±â°¡ ³¡³ª°í ÀμâÇϰųª Àμâ¹Ì¸®º¸±â¸¦ ½ÇÇàÇÏ¸é ¹ß»ýµÈ´Ù.

Àμâ ÅÛÇø´ ÀÎÅÍÆäÀ̽º(Interface)

Ãß°¡ÀûÀ¸·Î Àμâ ÅÛÇø´¿¡ Á¢¼ÓÇϱâ À§ÇÑ C++ ±â´ÉÀ¸·Î ÀÎÅÍÆäÀ̽º°¡ ÀÖ´Ù.

ITemplatePrinter ÆäÀÌÁö ¼³Á¤, ÇÁ¸°ÅÍ ¼³Á¤°ú ÅÛÇø´À¸·Î ½ÃÀÛµÈ Àμâ ÀÛ¾÷¿¡ ´ëÇÑ Á¦¾îÀ» ÇÒ ¼ö ÀÖ´Â Àμâ ÅÛÇø´À» Á¦°øÇÑ´Ù.
ITemplatePrinter2

Objects

CTemplatePrinter ITemplatePrinter2 ÀÎÅÍÆäÀ̽º¿¡ Á¢¼ÓÀ» Á¦°øÇÑ´Ù.


Àμâ¿Í ½ºÅ¸ÀϽ¬Æ®

style¿Í link ¿¤·¹¸àÆ®´Â Ãâ·ÂÀåÄ¡¿¡ ½ºÅ¸ÀϽ¬Æ®¸¦ ÁöÁ¤ÇÏ´Â media ¾ÖÆ®¸®ºäÆ®¸¦ Áö¿øÇÑ´Ù.

media ¼Ó¼ºÀÇ °ªÀº screen, print¿Í allÀÌ µÉ ¼ö ÀÖ°í, µðÆúÆ® °ªÀº screenÀÌ´Ù.
media ¾ÖÆ®¸®ºäÆ®¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é, ½ºÅ¸ÀϽ¬Æ®´Â Ç×»ó ½ºÅ©¸°°ú Àμâ ÆäÀÌÁö¿¡ ¸ðµÎ Àû¿ëµÈ´Ù.
»ç¿ëµÇ´Â ½ºÅ¸ÀϽ¬Æ®¿¡ print °ªÀÌ ÁöÁ¤µÇ¸é, ÆäÀÌÁö°¡ ÀμâµÉ ¶§ »ç¿ëµÇ°í, ½ºÅ©¸°¿¡ µð½ºÇ÷¹ÀÌµÉ ¶§´Â ¿µÇâÀÌ ¾ø´Ù.
all °ªÀÌ ¼³Á¤µÇ¸é Àμ⳪ µð½ºÇ÷¹ÀÌ¿¡ °øÈ÷ ¹®¼­¿¡ Àû¿ëµÈ´Ù.

ÁÖÀÇ : º¸ÀÌ´Â È¿°ú°¡ ÀÖ´Â ÇÊÅ͸¦ Æ÷ÇÔÇÑ ¸ðµç filter ½ºÅ¸ÀϵéÀº Àμ⿡¼­ ¹«½ÃµÈ´Ù.
Explorer´Â ÅؽºÆ® ½ºÅ¸ÀÏ ¼Ó¼ºµéÀÌ Àû¿ëµÈ ³»¿ëÀ» Àμ⿡ Ç¥ÇöÇÑ´Ù.

Àμ⿡¼­ ÆäÀÌÁö ³Ñ±èÀÇ ¼³Á¤

page-break-before¿Í page-break-after ¾ÖÆ®¸®ºäÆ®¸¦ »ç¿ëÇÏ¿© ¹®¼­¿¡¼­ ÆäÀÌÁö ³Ñ±èÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù.
ÀÌµé ¾ÖÆ®¸®ºäÆ®´Â ¹®¼­À» ÀμâÇÒ ¶§ ¾ðÁ¦ »õ·Î¿î ÆäÀÌÁö°¡ ½ÃÀ۵Ǵ°¡¿Í ¾î´À ÆäÀÌÁö(¿ÞÂÊ È¤Àº ¿À¸¥ÂÊ)°¡ Àμ⿡ °è¼ÓµÇ´Â°¡¸¦ ³ªÅ¸³½´Ù. ÀÌµé ¾ÖÆ®¸®ºäÆ®´Â ³í¸®ÀûÀÎ ºÎºÐµéÀ» °®´Â ±ä ¹®¼­ÀÇ Àμ⿡ À¯¿ëÇÏ´Ù.

¿¹Á¦¿¡¼­ class°¡ newpageÀÎ DIV ¿¤·¹¸àÆ®¸¦ ¸¸³ª¸é ÆäÀÌÁö ¹Ù²ÞÇÏ°í Àμ⸦ °è¼ÓÇÑ´Ù.

<HTML>
<HEAD>
<TITLE>Àμâ ÆäÀÌÁö ¹Ù²Þ ¿¹Á¦</TITLE>
<STYLE>DIV.newpage { page-break-before:always;}</STYLE>
</HEAD>
<BODY>
Àμâ ÆäÀÌÁö 1ÀÇ ³»¿ë
<DIV class=newpage>
Àμâ ÆäÀÌÁö 2ÀÇ ³»¿ë
</DIV>
<DIV class=newpage>
Àμâ ÆäÀÌÁö 3ÀÇ ³»¿ë
</DIV>
</BODY>
</HTML>

ÆäÀÌÁö ¹Ù²ÞÀ» À§ÇÏ¿© ½ºÅ©¸³Æ® ¼Ó¿¡¼­ style °³Ã¼¿¡ page-break-before¿Í page-break-after ½ºÅ¸ÀÏ ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

¿¹Á¦¿¡¼­ ¹®¼­ÀÇ ¸ðµç H2 ¿¤·¹¸àÆ® ¾Õ¿¡¼­ Àμâ ÁٹٲÞÇÏ°í Àμ⸦ °è¼ÓÇÑ´Ù.

<SCRIPT>
var coll = document.all.tags('H2');
for (i=0; i < coll.length; i++) {
  coll(i).style.pageBreakBefore = 'always';
}
</SCRIPT>