|
PFPage Š Śé ß ÅéĮ Åéé ĪĮ ’Įąß ąĖßĶ Ś .ÅĮ ą Ķ PFPage Š ’ĮĶ PFPage ĪĮ instance Ś Ė Ä Ć ĶĖ .Ä Į ĪĮ ’Įąß ą ’ééßé ąééĶé ÜéĮĶé ąé ’ Ü .Ė ĖĮ ąĖßĶ ĪĮ ą Ķ įĪé ąĶéĢ ’ĮĶ Vector ’ Ś ĪĮ PFPage Listing 4: PFPage .ŻĪĮĖĮ’ ąĖéé Į Ä Į ŽĖĶ ŲĢ ß ąĮ ’ĮĶ Ė ŽĖ ’ ß Ä Į ±µ¶ ß ±³° ’éĶéŌé ĶĖ ĖĮß ’ ĮĶ Ė ŽĮ ’ß ąĶ ÜĮĶ .Ė’ .Ė ąÕ “ Å ¬ŽĄ Åéé ß Ģ ąĪĮĖĮ ¬ą Ė ą ’Ķ ĮĶ įĪ ąĶĢ Å ąĖéé éĮ ¬Ėéé’é ąéģĮĶĮ ĮĶ įĖéĪ ’Å ą PFPageFormat Š ĪĮ Äé ’éĶ ĮĶ ą ĖĖ’ ąĪĮ PFPageSetupDialog ą Š ŽĮ .Ż’ ąĖéé éĮ ąé ’ĮĶ įĶĖ ÅĶ ĪĮ ĶĶ ĶĮ ß .ĖĮĖĶ Ī ß ą Ķ ĮĶ Ś ĪĮ ąĖ Į ĮĶ ĖĖ ’Ķ ĮĶ ĖĮß ’ PFDocumentPrint() Ė ¬Ė ’ĮĶé é Ėß ąĶ Ė ĶŌ Ė ą Ė Ķß .Ė ąĮ Ė ĶŌ ß .Ėééé ŲéĶé ĮĶ Ģ Å ß ÅĮĶ ¬Ä ¬Ž ¬ ’ą ą Ķ .ĖĖ’ ĶĮĶ Ėß Ž ĶĖ ĮĶ Ń ß Å Ķ PFPageFormat ŻééÕéé ¬ąéé ĪĮ PFPageFormat Ž Ķ ¬ą ÅĶ Ž ’ĮĶ ąĮĶ .ÅéĮ setPageFormat() Ė ĪĮ ąĖ Į PFPageFormat Ž ß Ķ ĮĶ clone Śé Ėß’ ąĖĮĖĶĶ getPageFormat() Ė Ōß ą PFPageFormat ’ .Ė ąŌ ĖĮß ’ ĮĶ PFPageFormat Š ÉĶ ³ Å ĶĖ .ÅĮ ’Į ĶĖ ±³± ’éĮ ·¹ ’éĶéŌ ĶĖ ą Ė print() ĖĮß ’ PFPage Ń ŽĶ ŽéĮ .Ėßé’é ÜĖ Graphics2D ’ ą Graphics ’ .ÅĮ ąĖ ĒĶĖ “ Å ’ééé ’ééé ¬Šé ŽĮ ĪĮ ĮĶéĪ ĖĶ ÅĶß Ė ’ĮĖ Į ĶĖ Ė ÜĖ .Ė’ ĶĖĶ Graphics2D ’ ĮĶ Ėß PFPrintObject ’éĖé é .Ėéé’é ĶĖéĶ ĮĶ éé ’éé Į ą ¬ąĶ įĖ Å Ķé :ĖéĶ’ ĮĶ ’ Ż ąĖ ŽĮ ŠĮ Ķ getFooter()/getHeader() ÅĶßéĮĶ ĶĖ .ĖĶ’ ĶĮĶ ąĖ Į ĖĶß ĖĖß null ĶĮ ą /ą ĶéĮ .Ėéé’ ĮĶ non-null ą /ąĶ ’ PFDocument ĪĮ Ė .ĖĶéé ’é ĶĮĶé ąĖéé Į ĖĶß ąĖßĶ ą /ąĶ ¬Ėß Å Ź Åéééßé ’ĮĶ .Ėß’ ąĖĮĖ ĶĮĶ Ėß ’ ĶĖ ą ß ąĶ .Ė ąĮĶ ² Ü ą ŁĖ
ąĶééĢ ’éPFPrintObject ’ ĪĮ ą ŽĮ .ÅĮ print ą įĖ ąĶ .Ė ĶĖĶ ĮĶ Ėß ą ĖĮß’ pageObjectCollection ĶĖ ąĖ ĮĶ ’Įąééé PFPage :ŻéĪĮĖĶ’ Ė ĶĮĶ Žß ą ’Ō ĶßĶ ą Ü Üéé PFPrintObject ééĮ ’ ’ĮĶ Container Ś Ė ß ąĖĶ ŲĶ ĶĖéĶ ĮĶ ąééé ééĮ ’ ¬ĖĖĶ’ Ü print() Ė ą .Ė’ ŽĮ ĪĮ ą ¬Ė’ ąĶĢ ĮĶ ą ’Ķ ĮĶ PFPage Š .Ė’ .Ė’ ąĖ Į įĪ ąĶĢ ’ĮĶ ¬ŻĖ’ Éß ĮĖ ą PFPageFormat Š |
|
|||
| 1 |
|
|
![]()
Copyright 2001, Java World/International Data Group Inc./PC WORLD Iran. All rights reserved.