PFPageFormat К— ĪĮ ąĖ‚•…‹Į ‚ƒ ą‰• ’‚Ķ…›ĮĶ‚„ ݟ՜…
PFPageFormat Ššé— ĪĮ ’Įąé‰é•é Åé›Ķé• ’‚ąĖĮĖ Ž…Š‚‹ ąĶŸŠĢ ß ŻŸÕœ… ’Į̓
ß getPageAreaOrigin() ’‚éĖ…› ĪĮ ąĖ‚•…‹Į ‚ƒ PFPageFormat .˟œ— ąĖ‚•…‹Į
ßĖ Ķé .Ėéœé—’› ąƒ‹‚‰› Ģ’‚— ĮĶ ’„‚ˆ ’‚Ž• ß Öß͌ ąŌ–œ getPageAreaSize()
.˜ĮąĖŒ ؟͐… µ ŋŸ™ ĶĖ ²³¹ ’™Į ²±² ’‚ĶŌ‹ ĶĖ ‚Ė…› ޟĮ

Listing 5: PFPageFormat


ĶĖ ĪŸœ ĮĶ (µ ŋŸ™ ¹µ ’™Į µ² ’‚ĶŌ‹) getPageFormat() Ė…› ޟœˆ› К— ޟĮ
’éŸéŒ ąéƒ ĖéŸéœĮßé…’é› getPageFormat() Ėé…é› ĪĮ ąĖ‚é•é…é‹Į ‚ƒ .ĖĶĮĖ Ķƒ
’éŸéŒ ŽĖéœĮĖĶé˜Ī‚éƒ ĪĮ Üéƒé– .ĖéŸéœé— ĮĖ韄 ’‹Ķ…‹Ė java.awt.PageFormat
‚ƒ–‚…› ß ŽŸŸ… ĮĶ Ģ’‚— އ ĮĖ…ƒĮ ˟‚ƒ getPageFormat() Ė…› ¬PageFormat
landscape Åéžé‡ ĶĖ ĖéŸ‚éƒ Ģ’‚— ͘Į .˜— ݟ՜… ĮĶ Ģ’‚— ąĪĮ˜Į ß ‚ąŸŒ‚‰
.˜ߌ ‚‡ƒ‚‡ ą‰• ւ•…ĶĮ ß ‚œž„ ß Äˆ ß š‚ƒ ’‚ąŸŒ‚‰ ˟‚ƒ ¬Ėߌ Ķ˜Ķ

ĶĖ .ĖéŸéŒ‚éƒ ą…ŒĮĖ Ė‚Ÿƒ PFDocument К— print() Ė…› ĖĶߛ ĶĖ ĮĶ ’™ƒ– ʉƒ
ß Ä‚éˆ Ćé™‚é– ŽŸƒ П•Ķ…œŸĮ ڟ ŽĮߜƒ getPageFormat() ĪĮ µ ŋŸ™ ²·· ĶŌ‹
ąĶéŸéŠĢ ’ĮĶéƒ ’é…ß‚•…› К— ĪĮ ą— ‚‡œĄ ĪĮ .Ėߌ’› ąĖ‚•…‹Į Java Print API
Ćé™‚é– ĶĖ ąé‰é•é Åé›Ķé• ŻéŸé՜… ’Į̓ ¬ĖŸĮąĖĶ— ąĖ‚•…‹Į ą‰• ś͕ Ž…Š‚‹
’éééŸéééŒ Åééé›Ķééé• ąéééƒ ĮĶ Ėßééé‡ßééé› Åé›Ķé• ĖéŸ‚éƒ Java Print API
.˟œ— ą›‡Ķ… java.awt.print.PageFormat



:Żéœé— Åéƒé‰é Ä‚éˆ Ć陂– К— ŽŸĶ…›ž› ĖĶߛ ĶĖ ą— ąĖŸ‹Ķ ĮĶ• ŽĄ Ž‚›Ī ܂‰
.˟œ— Ė‚‡ŸĮ È ’ŸŒ Ķ ’Į̓ ĮĶ Šš— ޟĮ ˟‚ƒ .PFPrintObject




‚‡—Ÿ ÅĶߍƒ ą™‚–› ܗ
PFPrintObject К—
123456789

’‡œ‹Ķ՜
ޟĮ ĖĶߛ ĶĖ ĮĶ Ėߊ Ķ՜
:˟Ÿß˜ƒ ‚› ąƒ Ć™Ō›

ŃĪĶĮ ‚ƒ ’™ŸŠ -
ŃĪĶĮ ‚ƒ -
ŃĪĶĮ’ƒ -

’œ šßŌ ’™ŸŠ -
Ƌ‚œ› -
ą‚…ß— -

’Š… ’™ŸŠ -
Ćߙԛ -
ŋŸœ ’Š… ’•‚— ąĪĮ˜Į ąƒ -


:Ż‚œ

:ڟœßĶ…—™Į ŋ„

: Å—ĶŒ Ż‚œ








Copyright 2001, Java World/International Data Group Inc./PC WORLD Iran. All rights reserved.