|
Áß‚‡ ÍË Ä‚ˆ Ýß‹ Å›‹– Jean-Pierre Dube à…Œßœ JavaWorld.com ‚ŸœÍž„‹ à›‚˜œ :݇ͅ› àšŠ ß Ë΂é‹ÿé› ‚œŒÀ Ä‚éˆ Í‚— Ù‚– ‚ƒ ÁÍ ‚›Œ Áß‚‡ ÍË Ä‚ˆ àß›‡› ÎÁ Ýß‹ Å›‹– ÿßÍ Í‚é— .ËéËÿé› àéìÁÍÁ ÁÍ ÞÀ ËÍé—é™› Ößœ ß ÿé‰ÁÍéÔ àéƒßË ÍéŸé„ ÞÁÏ Ëœœ‚› ÿ韂žéŸ˜ÏéŸß ß ‚éÍÁÎéƒÁ ‚éƒ ÁÍ Å‚é‰é•é Ä‚ˆ Ù‚– java Print API .ÅŠ‚‹ ËÁߊ Í…œ‚‹À ¬Ì’‚— ØŸÍ… ß áËœƒÍ—Ÿ„ à‰• ß ¬Print-Preview ÁÍ Ä‚ˆ Ã߈͂žˆ ß Ã™‚– ÿ‰ÁÍÔ ¬Áß‚‡ ÍË Ä‚ˆ ÿ…›‹– µ àß›‡› ÎÁ Ýß‹ Å›‹– ÍË ÍÁÍ– API ÿš‚ƒ ÍË Ä‚ˆ ÿ‡ßÍŠ Ë‚‡ŸÁ ÍË Å™ßž‹ Åž‡ Ù‚– ÞŸÁ .ÝŸ‚›œ ÿ› ÉŸÍŒ… ¬header/footer ‚éƒ ÿé…‚é‰é•é ËŸœÁß…ÿ› ¬Ã™‚– ÞŸÁ ÎÁ àË‚•…‹Á ‚ƒ .ËÍŸ˜ÿ› ÖßÍŒ ÝÍ‚žˆ Å›‹– ÍË ÿ‹Ÿßœ à›‚œÍƒ à™‰Í› .ËŸœ— Ä‚ˆ Üߡ ß ØÁ͘ÁÍ‚„ ¬ÍŸß… .˃‚Ÿÿ› à›ÁËÁ ݇œ„ Å›‹– ÍË ß Ä‚ˆ Ù‚– ØÁËÁ Å‚éŸéŸÎé‡éƒ ÁÍ Java Print API àé— Ë韅ŒÁË ÁÍ ÞŸÁ М‚Œ ² ß ± ÿ‚ž…›‹– ÍË Ãé™‚é– ÞŸÁ ØŽ ß ÅÍË– à— Ë߃ ËŸÁߊ ÍË‚– ‚›Œ Å‚šÔÁ ÞŸÁ ‚ƒ .ËŸœ— ÿ‹Í̓ ÍË ÁÍ high-level ÿ‚éžéŸé˜ÏéŸß Ëßéƒé›é— Ãé™‚é– ÞéŸÁ .ËéŸéœ— ÿƒ‚ŸŒÎÍÁ ÁÍ :Åé‹Á ÜŸÌ Å‚ŠŒ› ÿÁÍÁË Ä‚ˆ Ù‚– .ËÍ— ËÁߊ ÞÁ̓‡ Java Print API Ëß›œ àË‚•…‹Á ÞÀ ÎÁ ÞÁß…ÿ› ÿœ‚‹À àƒ -± .Å‹Á ΂Ÿœ ËÍß› Å‚‰• ÞËÍ— ÍËœÍ Åž‡ à— š‚ƒ ÿŸÀÍ‚— àìÁÍÁ -² Ô‚éƒé…ÍÁ àéœßé˜éˆéŸ Ù‚– ÞŸÁ à— ‚‡œÀ ÎÁ .Print API ‚ƒ ʼnÁÍ ÿ˜œ‚› -³ ÿ‚éś͕ ÍŸ‚‹ ÿœ‚ƒŸ…Œ„ Æ‚ƒ à™ì‹› ÞŸÁ ¬ËÍÁËœ Java Print API ‚ƒ ÿ›Ÿ–…‹› .ËŸË͘ ËÁߊ HTML ‚Ÿ PDF ÜŸƒ– ÎÁ ÿ‡ßÍŠ ÎÁ ÚÍÁËé› àéŸéžé… ÍË à™—Œ…› ÿ‚ž…›‹– ÎÁ ÚŸ Í à— áÍ‚…Š‚‹ ÉÍÔ ÚŸ àŸž… -´ .ËŸ‚›œÿ› ÒŠŒ› ÁÍ àÍŸ’ ß ØÁ͘ÁÍ‚„ ¬à‰• ¬ÚÍË› ÜŸƒ– ÞéŸÁ ‚éƒ Þ‚˜ËœË à‹ß… .؂ԜÁ ܃‚– áÍŸ˜ àÎÁËœÁ Ý…‹Ÿ‹ ÚŸ ÎÁ àË‚•…‹Á -µ ÿ›…‹Ÿ‹ ‚Ÿ ß àËÍ— Í‚— Ëߊ àÁߊ™Ë áÍŸ˜ àÎÁËœÁ ÿ‚ž›…‹Ÿ‹ ‚ƒ ËœœÁß…ÿ› ß…Í… Íé…›Ÿ…œ‚‹ ¬ÈœŸÁ áÍŸ˜àÎÁËœÁ ˉÁß à‹ ÿÁÍÁË Ã™‚– ÞŸÁ .ËœŸ‚›œ ÖÁ˃Á Ëߊ ÁÍ .Ë߃ ËÁߊ ÅœŸß„ ß ÍßÍé› ÎÁ ÿœ‚ƒŸ…Œ„ àœß˜ˆŸ Java Print API .Print-Preview ÿ˜ÏŸß àìÁÍÁ -¶ .Ëœ—ÿ›œ àìÁÍÁ Ä‚ˆ ÎÁ ܃– ÿ‡ßÍŠ àé— ÍßÔœ‚› .Ì’‚— áËœƒ Í—Ÿ„ ܃‚…Í„ ß ËÍÁËœ‚…‹Á à͇œ„ ÚŸ ÎÁ ÿœ‚ƒŸ…Œ„ -· Þ‚éééƒÎ ÚéééŸ ÞÁßéééœéééééƒ Áß‚é‡ Íé˜Á ÿé…é‰ ¬ËéŒ Íé—Ì ÝßË Åé›é‹é– ÍË Íé ÎÁ ÞÀ ËÍé—é™é› ¬ËŒ‚ƒ àËŒ áËœƒ à–ƒÔ WORA (Write Once Run Anywhere) ÁÍ page-setup àÍé‡éœé„ ÚŸ Ä‚ˆ Ù‚– .˃‚Ÿÿ› ÍŸŸ“… ͘ŸË ÝÍ•…š„ ‚… ÝÍ•…š„ .Ë߃ ËÁߊ Þ‚‹—Ÿ ‚ž›Í•…š„ Ý‚›… ÍË à— ËÍ— ËÁߊ àìÁÍÁ ÜéŸéƒé– ÎÁ áËËé…› ÿ‡ßÍŠ ÿ‚ś͕ ÎÁ Ù‚– àˆ Í˜Á .Export ÿ˜ÏŸß àìÁÍÁ -¸ ÎÁ ‚žœÀ áÍŸ˜Í‚—ƒ ÑßÍ àìÁÍÁ ÿ™ß ¬Ëœ—ÿ› ÿœ‚ƒŸ…Œ„ (HTML ¬PDF ¬Postscript) .ÝŸ‚›œÿ› ÍÁ̘Áß Þ‚˜ËœœÁߊ àƒ ÁÍ à™‰Í› ÞŸÁ .Å‹Á ÇÍ‚Š àß›‡› ÞŸÁ àÎ߉ ÁÍ ØéŸ‚éÕß àŸ™— Ù‚– .Å‹Á ÍÁËÍߊ̓ ÿŸš‚ƒ ÅŸß™ßÁ ÎÁ Þ…› ÅŸÍŸË› àìÁÍÁ -¹ Åé›é‹ ÎÁÍ… ¬Å‹ÁÍ Å›‹ ÎÁÍ… Ü›‚Œ à— Ëß›œ ËÁߊ Á͇Á Þ…› ÍËœÍ ‚ƒ àÔƒÁÍ ÍË .ËŒ‚ƒÿ› Attributed String К— ÿÁ̓ ÿœ‚ƒŸ…Œ„ ß Ü›‚— ÎÁÍ… ¬Äˆ ÔßÔŠ ß àÍŸÁË ¬ÜŸÔ…‹› ÜŸƒ– ÎÁ ÿ—Ÿ•Á͘ àŸ™ßÁ ÿ‚ś͕ ÿœ‚ƒŸ…Œ„ - ±° JPEG ß GIF ÿ—Ÿ•Á͘ ÿ‚ž…›Í• ÖÁßœÁ ÎÁ ÿœ‚ƒŸ…Œ„ -±± ÝéŸÕœ… ÁÍ ÚÍË› ‚Ÿ à‰• ÉÔ‹ ËœœÁß…ÿ› ‚žœŸÁ .header/footer ÿœ‚ƒŸ…Œ„ -±² .ËŸ‚›œ feature ÁÍ Ø™…Š› ÿ‚footer ‚Ÿ header ËœÁß…ÿ› ÜßÁ à‰• ß ËœŸ‚›œ ÑŠƒ ÚŸ ÅŸ–ß› ÞÁß…ÿ› ÿ˜ÏŸß ÞŸÁ ÎÁ àË‚•…‹Á ‚ƒ .Ń‚† ÅŸŽß ÿœ‚ƒŸ…Œ„ -±³ àé— ÝéŸéœé—ÿé› ÓÍ• Ü‚†› ÞÁßœƒ .ËÍ— Ń‚† Òߊƒ ܉› ÚŸ ÍË ÁÍ Ò‚Š ÿŸŒ ‚Ÿ ¬ÿ鎂éŸÍ ł郋‚‰› Ý‚‡œÁ ÿ‚‡ƒ .ËŸË ÍÁÍ– à‰• Ô‹ß ÍË ÁÍ ÿŸŒ ÚŸ ËŸÁߊÿ› .ËéŸéŸ‚é›éœ ޟΘŸ‚‡ CENTER ÍÁË–› ÚŸ ÍË ÁÍ ÿ–•Á ß áËß› ÍÁË–› à— Å‹Ÿ•‚— àé‰é• ËÍß› ÍË Ô–• .ËÁË ËÁߊ şΗ͛ Ëߊ container ÜŠÁË ÍË ÁÍ ÿŸŒ Ù‚– àéƒ ‚éžéœÀ ÞË霂éƒé‹ˆ à™ì‹› ¬Ëœ…‹ ΜŸ…œ‚— ÿ˜› Ä‚ˆ ÿ‚ÿŸŒ à—ŸŸ‚‡œÀ ÎÁ .ËÍŸ˜ÿ› ÅÍß ÅœŸÍ„ ÿŸŒ ÍË Í˜ŸË—Ÿ ß Ö‚é•…ÍÁ àƒ à™—Œ…› ÿ‚ž…›‹– Ö‚•…ÍÁ ß ÓÍ ‚ƒ ˈ ܉› Ë‚ƒÁ ÿœ‚ƒŸ…Œ„ -±´ Î…Ÿœ‚— ÓÍ .ËŸË͘ ËÁߊ Ëßˉ› ¬ÞÀ ÿÁ͇Á ÙŸÍÔ ÎÁ ÜßÁˇ ÿœ‚ƒŸ…Œ„ -±µ .Ëœ…‹ ‚Í…Ÿœ‚— Ä‚ˆ Ù‚– ÍË ÅœŸÍ„ ÿ‚Object àŸ™— àßšƒ |
| ‚‡—Ÿ ÅÍ߃ à™‚–› Ü— | ||
|
Ù‚– · àƒ Î‡ ÿ‹Í̓ 1 |
![]()
Copyright 2001, JavaWorld/PC WORLD Iran/IDG Inc. All rights reserved.