Áß‚‡ ÍË Ä‚ˆ

Ýß‹ Å›‹–

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 àŸ™— àßšƒ




‚‡—Ÿ ÅÍ߃ à™‚–› Ü—
Next Page Ù‚– · àƒ Î‡ ÿ‹Í̓
12345678
Previoys Page




Copyright 2001, JavaWorld/PC WORLD Iran/IDG Inc. All rights reserved.