|
Ä‚ˆ ÑŸ‚›œ ÑŸ„ à͇œ„ .ÝËÍé— ÖßÍŒ Ýß‹ Å›‹– ÍË Ä‚ˆ ÑŸ‚›œ ÑŸ„ à͇œ„ Í‚…Š‚‹ ÿ•Í› ‚ƒ ÁÍ ÝÍ‚— Þ› ÿé™ßÁ :ËéŒÿé› ÝéŸé‹–… ÿ™Á К— ßË àƒ Ä‚ˆ ÑŸ‚›œ ÑŸ„ à͇œ„ à— Å‹ Þ‚…Ë‚Ÿ ÿééé›ßË ß .Ë΂ééé‹ÿééé› àééé‰ééé•é ÿßÍ ÁÍ ÍéŸßéé… àé— PFPrintPreview ËéŸé™— ÚŸ ̓͂— ÿ…–ß ß Ëœ—ÿ› ÿ•Í› ÁÍ Í‚ƒ Üß… à— PFPrintPreviewToolbar .ËÍéééƒÿéé› Í‚é—éƒ ÞÀ ÿÁÍéƒ ÁÍ ÿéƒé‹‚éœé› Ëé…é› ¬Ëéœé—ÿé› Ã‚éŠé…éœÁ ÁÍ ÜßÁ ËéŸéŸ‚Ÿƒ .ËŒ‚ƒÿ› PFPrintPreview ÿ™ŠÁË Ðš— ÚŸ PFPrintPreivewToolbar ËÍÁË ÍÁÍ– ´ Å‹Ÿ™ ÍË ´¸¸ ß ³¶¹ ÔßÔŠ ÞŸƒ à— PFPrintPreviewToolbar К— àƒ .ÝŸÎÁËœ‚Ÿƒ ÿ‚˜œ PFPrintPreview :´ Å‹Ÿ™ àÍ‚éééƒÍË àéé— áÍé˜éŸË Ýéžé› ÎéŸéˆ ‚éžéœé… Í‚éƒ Üßé… Ë‚é‡éŸÁ Í‚éœé— ÍË ÿéŸéŒ ÚéŸ ËéŸ‚éƒ ‚é›éŒ à— Å‹Á ÞŸÁ ¬Å‹Á Í—Ì Þ‚Ÿ‚Œ PFPrintPreviewToolbar ÿ‚é‚鎂é–é… Í‚éƒ Üß… .(´°³ ÔŠ) ËŸÍ‚„‹ƒ ÞÀ à˜΂‹ àƒ ÁÍ PFPrintPreview ÿƒ‚ŸÍŸ‹› Í‚— ActionPerformed() Ë…› .Ë…‹Í•ÿ› PFPrintPreview àƒ ÁÍ ÍƒÍ‚— ÁÍ àé‰é•é Ë‚é‡éŸÁ ËœŸÀÍ• PagePanel К— (´¸¶-²¶´ ÔßÔŠ) .ËËÿ› Ý‚‡œÁ ÁÍ ÔßéÔéŠ) paint() Ëé…é› ÿßÍ Í…ŒŸƒ Þ› Å‚‰ŸŽß… .(²·°-³¶¶ ÔßÔŠ) ËËÿ› Ý‚‡œÁ ‚é›éŒ .Ë霗ÿ› Ë‚‡ŸÁ ÁÍ JPanel ÿŸŒ ÚŸ PagePanel К— .ËÍÁË àŸ—… (´¶³-³³¸ Ý‚œ àƒ ÍŸ’…› ÚŸ Є‹ .ËŸœ— override à‰• Ë‚‡ŸÁ ÿÁ̓ ÁÍ paint() Ë…› ËŸ‚ƒ Ä‚éˆ à鉕 àƒ Åƒ‹œ ÁÍ à‰• Ë‚œ… ‚… ËŸœ— Ë‚‡ŸÁ ÁÍ (³´¸ ÔŠ) ScaleFactor Ë韂›œÿ› ÿœ‚ƒŸ…Œ„ ÁÍ ÿ…‚‰• Ô–• Ä‚ˆ ÑŸ‚›œ ÑŸ„ ‘–ß› ÞŸÁ ÍË .ËÍÁËž˜œ àËŒ ß͎ ¬ÿˆœŸÁ ±± ÍË ¸/µ à‰• ÚŸ ÿÁ̓ .ËœÁàËŒ áËœƒ Ο‚‹ Þ‚Œ•ß͉ Ђ‹Á̓ à— ÍÁËé–› ÞŸÁ àƒ Ñ‚•…ÍÁ àƒ à‰• ÓÍ ÝŸ‹–… ‚ƒ ËŸœÁß…ÿ› .ËŒ‚ƒÿ› 0.77 ЂŸ–› .ËŸ‹Íƒ ÿÁ̓ ÿŸŒ ÞŸÁ .(³µ° ÍÔ‹) Å‹Á àËŒ Ë‚‡ŸÁ BufferedImage ÿŸŒ ÚŸ àÔ–œ ÞŸÁ ÍË ÅéŒé„ ËŸ‚ƒ ˃ .Ëߌ ÿ› Ë‚‡ŸÁ à‰• ÿßÍ ÍŸß… Є‹ ¬ËßÍÿ› Í‚—ƒ à‰• Ë‚‡ŸÁ ‚éœéƒ ÁÍ Ý‹Í Ü‰› àÎÁËœÁ ËŸœÁß…ÿ› à‡Ÿ…œ ÍË .(³µ² ÔŠ) ËŸœ— ËŸ•‹ ÁÍ àœŸ›Î ÞÀ ËÍéƒÍ‚— ß ÿ™ƒ– àËŒ àƒ‹‚‰› ЂŸ–› ß͎ ÎÁ àË‚•…‹Á ‚ƒ ß Ì’‚— àÎÁËœÁ àƒ -(³µ¹ - ³µ¸ ÔßéÔéŠ) ËŸœ— Ë‚‡ŸÁ ÁÍ à‰• ÅŸ‚žœ ÍË .ËŸË ÍŸŸ“… g2d ÿŸŒ ÍË .ËéŸéŸ‚›œœ Ë‚‡ŸÁ ËÍÁËœ ÿ‡Í‚Š Ëß‡ß à— ÿÁà‰• à— ËŸœ— Ü‚‰ Þ‚œŸ›ÔÁ ÁË…ƒÁ ßË ÞéŸÁ ܂郜˃ .ËŸœ— àË‚•…‹Á Graphics2d ÿŸŒ ß page.print() Ë…› ÎÁ Є‹ ÞŸÍŠÀ .ËŒ ËÁߊ Ë‚‡ŸÁ doubleBuffer ÅÍ߃ ÍŸß… Å—‡ƒÀ ÍË ÎŸœ à‰• Ë— ÔŠ Ðšé— Æé‰ƒ› ÞŸÍŠÀ àÍŠš‚ƒ ß (²¶³-±¶³ ÔŠ ) Å‹Á à‰• ÿßÍ ÍŸß… Ë‚‡ŸÁ à™‰Í› ÑéŸé„ Ýé…鋟‹ ÍË à— ÿŸ‚К— ÍßÔˆ à— ËŸ…Šß›À ‚›Œ .ËŒ‚ƒÿ› PFPrintPreview ÞÁÍéƒÍ‚é— àéƒ ‚é… Ë霜—ÿ› ÍÁ͖̓ Ô‚ƒ…ÍÁ ͘ŸË—Ÿ ‚ƒ ËœÍÁË ÍÁÍ– Ä‚ˆ ÑŸ‚›œ àéœéŸ›Î ÍË Þßœ—Á .ËœÍÁ̘ƒ ÑŸ‚›œ ÑŸ„ àƒ à‰• ÿßÍ ÁÍ Ë‚œ‹Á à— ËœË Þ‚—›Á .ÝŸœ—ÿ› ߘ…•˜ PFPageSetupDialog |
|
|||
| 1 |
|
|
![]()
Copyright 2001, JavaWorld/International Data Group Inc./PC WORLD Iran. All rights reserved.