|
PFDocument К— Ðšé— ÞéŸÁ .ËÍÁË ÍÁÍé– Ä‚éˆ Ãé™‚é– àœ‚Šƒ‚…— Ý…‹Ÿ‹ ÍË ÍË PFDocument К— export ß Ä‚éˆ Å鞇 ÁÍ ÝΚ Å‚Ÿ™› ß Ëœ— ÿ› Ü› à‰• container ÚŸ Ëœœ‚› ÁÍ ÅÁË霅‹› àÍÁËÁ àƒ Ô߃͛ ÿ‚Ë…› ÎÁ ÿŽƒ ÞŸœˆ› К— ÞŸÁ .ËË ÿ› Ý‚‡œÁ .ËŸ‚›œÿ› àìÁÍÁ Οœ àË‚é•é…‹Á ‚ƒ ÁÍ ‚footer ß ‚header ËŸœÁß…ÿ› ÞŸœˆ› ¬PFDocument К— ‚ƒ ËŸœÁß…ÿ› .ËŸŸ‚›œ ÝŸÕœ… ÚÍË› Ü— ÿÁ̓ setFooter() ¬setHeader() ÿ‚Ë…› ÎÁ ÿ‚éËé…é› ÎÁ àË‚é•é…é‹Á ‚éƒ ÜßÁ àé‰é• ÿÁ̓ ÁÍ ÿ…ß‚•…› footer ß header .ËŸŸ‚›œ ÝŸÕœ… setFirstPageFooter() ß setFirstPageHeader() Ëé…é› ÞËÎ ÁË ‚ƒ .ËŒ‚ƒÿ› Print-Preview à͇œ„ ÚŸ Ü›‚Œ ÞŸœˆ› PFDocument ÍË ÜŸŽ•… àƒ Á˃ à— ËŒ ËÁߊ ÍÁËß›œ Print-Preview à͇œ„ PrintPreview() .Å•˜ ÝŸÁߊ ÞŠ‹ àÍ‚ƒ ÞŸÁ ÿ‚éž…›Í• àƒ ÚÍÁË› export Åž‡ ÿ…Ÿ™ƒ‚– àìÁÍÁ PrintFramework ØÁËÁ ÎÁ ÿ—Ÿ àËÎ‚éƒ ÎÁ 𛂗 PrintFramework ÿߘ™Á à—ŸŸ‚‡œÀ ÎÁ .ËŒ‚ƒÿ› à‰• ÿ‚‡ƒ ͘ŸË Åéžé‡ ¬Ëßé›éœ ÅÍßé„‹—Á ÞÁß…ƒ ÁÍ ÿ…›Í• Ößœ Í à— ËÍÁË Ü‚›…‰Á ¬Å‹Á Ü–…‹› ÿ‚éËé…› ÎÁ ÚŸ Í ÎÁ PDF ‚Ÿ HTML ÜŸƒ– ÎÁ ÿŸ‚ž…›Í• àƒ Ëߊ ÚÍÁË› ÅÍß„‹—Á ÞéŸÁ àé— ËéŸéŒ‚éƒ à…ŒÁË à‡ß… .ËŸŸ‚›œ àË‚•…‹Á printHTML() ‚Ÿ printPDF() ‚雌 àƒ ÁÍ ÞÀ ÜŸ›—… Þ› .ËœÁàËŒœ ÜŸ›—… Îßœ ‚›Á Ëߌÿ› Í‚Õ ÉÍÔ ÍË ‚Ë…› .ÝÍ‚„‹ÿ› ÿÁÍéƒ .Ë韂雜ÿ› àìÁÍÁ Ëœ‹ ÿ‚àŠŒ› ÝŸÕœ… Åž‡ ÿ•™…Š› ÿ‚Ë…› PFDocument àé— ËŸŸ‚›œ ÞŸŸ… ÁÍ ÚÍË› ÚŸ Ý‚œ ËŸœÁß…ÿ› setDocumentName() Ý‚œ ‚ƒ Ü‚†› àÍé‡éœé„ .Ë韂é›éœÿé› ÒéŠéŒé› ÞÀ ‚éƒ Ü雂 Ý…‹Ÿ‹ Ä‚ˆ Ø ÍË ÁÍ ‚›Œ ÚÍË› àÍé‡éœé„ Titlebar ÍË ÞÀ ÞËÁË Þ‚Œœ Åž‡ ÚÍË› Ý‚œ ÎÁ ÞŸœˆ› Print-Preview showPageDigital ß showPrintDialog() ÿ‚éËé…é› Ý‚‡œÁÍ‹ .ËŸ‚›œÿ› àË‚•…‹Á Ë…› Ô‹ß… à— page à͇œ„ à— ËŸŒ‚ƒ à…ŒÁË à‡ß… .ËËÿ› Þ‚Œœ ÁÍ àÔ߃͛ à͇œ„ ÎÁ Ðé„ .ËÍÁËéœ Ëßé‡ß Java Print API ÍË ËßéŒÿé› àËÎ ÁË showPrintDialog àé— Ýé…é•‚éŸÍË ß ÝËÁË Ý‚é‡éœÁ ÿŒŸ‚›ÎÀ Ä‚ˆ Ëœˆ Ø™…Š› ÿ‚Ý͕Ś„ ÍË à—œŸÁ ÝËßéŠ àé— Ý…•͘ ÝŸ›… ¬Å‹Á Åß‚•…› ÝÍ• Åš„ Í ÍË Ì’‚— àƒ Ô߃͛ ÿ‚à͇œ„ .Ý‹Ÿßœƒ page à͇œ„ ÚŸ ÿ‚éËé…› ˟˃ à΂‡Á ¬ËŸËŒ ‚œŒÀ PFDocument К— ÿ‚ÅŸ™ƒ‚– ‚ƒ ‚›Œ à— Ü‚‰ .ËŸì‚›œ à‡ß… UML Diagram 2 àƒ .ÝŸŸ‚›œ ÿ‹Í̓ Å‚ŸŸÎ‡ƒ ÁÍ Ä‚ˆ PFDocument print() Ëé…› à—Ÿ›‚˜œ ¬àËŒ àËÁË Þ‚Œœ ÝÁ͘‚ŸË ÞŸÁ ÍË ÍßÔœ‚› Ä‚éˆ Ü› PFDocument .Ëœ…—͉ ÍË à™—Œ…› ÿ‚ž…›‹– ÞŸƒ ‚ž›‚Ÿ„ Ëߌÿ› àËÎ ÁË ÚéŸ ËÍÁß Ëéƒ ß ËŸ‚›œ ÿ› Ë‚‡ŸÁ Book ÿŸŒ ÚŸ ÁË…ƒÁ .Ëœ—ÿ› instantiate ÁÍ àé—éœéŸÁ ÎÁ ˃ .ËœË͘ à•‚ŽÁ Book àƒ document Å‚‰• Ý‚›… ‚… Ëߌÿ› à–™‰ ß ËßéŒÿé› àËÎ ÁËé PrinterJob print() ¬ËéŒ ÜéŸé›é—é… PFDocument àé–陉 .ËÍŸ˜ ÿ› àËžƒ ÁÍ Ä‚ˆ ËœŸÁÍ• àŸ–ƒ JavaPrintAPI ÿé‹Í̓ àƒ ‚‡œŸÁ ÍË .ÅŠÁËÍ„ ÝÁߊ Ä‚ˆ Ù‚– ÍË ÿŸŒ Í Ñ–œ àƒ Ëƒ Å›‹– ÍË .ÝŸÎÁËÍ„ÿ› PFPage К— |
| ‚‡—Ÿ ÅÍ߃ à™‚–› Ü— | ||
|
PFPage К— 1 |
![]()
Copyright 2001, JavaWorld/PC WORLD Iran/IDG Inc. All rights reserved.