|
(Sticky Positioning) įĶĶĮĶ Ü ŽĖĶ Å (Sticky) ŽĖĶ Å ąĻĮß ĪĮ Ž ĮĶ ą Ė’ Ćé Į ĪĮ ’ Ķ ŚĮĶ Ķ ĮĶß Ś ŽĮß ąĪ ĶĖ ĮĶ ąĻĮß ŽéĮ .Ż’ ąĖ Į ĶĮĶ ĶĶ Ķ Į ĶĖ ß ĖĮ ĮĶ ’ ŻĖß Ķß .ŻĖß ÖĮĖĮ ŻĖĶ’ Ä ÅĮĶ ¬Ōß ¬Ž ¬ Ü ĶĖ Å ą ĮĶ Åé Ś ĖĮß ą ŻĖ .ĖĖ ĶĮĶ Å Åß Ś ĶĖ ß ąĖ ąĖ įĶąĪĮĖĮ ’ Åß Ś ĶĖ ąĶßĖ Ė ¬Ė Ķ ŽĄ ąĪĮĖĮ ¬Ė Ķ Å ŽĄ ’ Åß ĶĮ Åé ąĻĮß Žé ÜéĖ Ž ą .Ėß ąĖ ß ą ĶĶĮĶé Üéé Žéé ĶĖ ąĖéé Į ŽĄ ĪĮ ąéé ’éé Į ß ŻĖß Ć Į ĮĶ sticky é ŽĖĶé .Ż’ ĪĮ Ņé Žé Ś ĶĖ ĮĶ Å Ś ŽĖĮĖ ĶĮĶ ¬’ĶĶĮĶ Ü ŽĖĶ Å ’Ļß Ńé Ś ĖĮß ’ "’ĶĶĮĶ Ü ŽĖĶ Å " ’Ė .ĖĪ’ ŽĄ ą Ķß ĶĖ ß ¬Ž ¬Ōß ¬ ¬įĖß Ķß ĶĖ :ĖĖ ĶĮĶ ĶĪ ’ ĶĖ ĮĶ .ĖĖ’ Ž ĮĶ ÅĮ ŽĮ Ż ¶ Ü .ÅĮĶ ß Ōß ¬Ä ’Į Žééé ĮĶ įĶ ĶĮĶ Åß ĶĮĖ ą ĖĖ’ ĮĶ ŽĮ ŽĮ ą Ė ßĖ .setHorizontalSticky() ß setVerticalSticky() :Ė ąĪĮĖĮ ÓĶ ĖĮß ’ ’Ļß ŽĮ ąß .ÅĮ ąĪĮĖĮ ĶĖ Ķ ĶĖ Ė ĖĶĶ Ś ĖéĮßé ’ ’ Ń .Ė Ž ĮĶ ’ Ń ą Å ĮĶ Ń Ś Ö ĶĮ .ÅĮ ĶĖ ’ ą Ł Ėß ą ’ ß Ė ą Ś Ėß ß setHorizontalFill(boolean) :ĖééĖ ’é ŻéĮ ĮĶ ąĪĮĖĮ Ž Ė ßĖ setVerticalFill(boolearn) ą ąéé ĖĮß ’ Ż PFPrintObject ¬Ė ą ĮĖ ą ĖĮß ’ Å ĶĮ ’éßĶé ß ąĖßé Ė ĖĮß ’ ą Å Ś ĶĖ ą ŻÕ .Ė ą ĮĖ ĪĮ ß ąĖĶé ŻÕ Ü ĶßŌ ĮĶ ą ĖĮß ’ .Ė Ėß ĮĶ ąĖ Ä .Ė ŲĶ ’ įĶ ąĪĮĖĮ Ż Ėé é æĖéééé’é ŻééÕéé ĮĶ Ńéé Śé ą ’ą ’ ąß ’ĶĶ Ż Į .ĖĶ’ ąĖ ĮĶ Ķ ą computePositionAndSize() Šé Ōéé ß ÅéĮ private Ėé é ŽéĮ ąé ĖéĮąĖé ąéß UML Diagram 1 ĶĮĶé Åß computePositionAndSize() .ĖĶĮĖ ’Ķ Ė ŽĄ ą PFPrintObject Ė ¬ÅĶĢ Ž ą ’ ß .Ė’ ą ĮĶ filling ß ą ¬’Ķ ŽĄ ĶĖ ĖééĮß ’ ą ĮĶ ’ĮąĖßĖ Ö ĶĮ ß ¬Ä Å ß ąß ĶĮĖ ĶĮĶé ąĖßĖ ŽĮ ĪĮ ĒĶ ą įĪ Ķ .ĖĮĖĶ’ Ī ĮĶ Ė ŻĶ ąĖßĖ .Ėß’ ŲĢ ¬ĖĶ .ŻĮ’ įĶÕ computePositionAndSize() Ė ą Ü ĶĖ ’ .ĖĮĖĶ ’Ķ ĮĶ ŻĶ ’Įß ąĪĮĖĮ ß ÖßĶ ĮĖ ĶĖ ’ ĮĖ Į ĶéĖ ’ Ś ¬ÅĮ ąĖ ąĮ ŽĄ ą PFPage ’ ą Ė ’Įą ĖĮß ’ ąéé ĮĶ sticky sizing ß Ė ŻÕ ĮĶ ą Ė .PFPrintObject é .Ėéé Ņ ß Ž ĮĶ įĶĶĮĶ Åß ’ą ŻĮĶ .Ė ąééĮĖ Åß ÜĮĖ ĶĖ Ėßß Å Ż ¬ÅĶß ŽĮ ą Å ŻĮ ĪĮ ĒĶé ĶĖ ’éé Śé ŻéĶ ąĮ ĪĮ įĶß ’ĮĶ .ĖĮąĖĶ Ü ĮĶ Į ’é’éé .ĖĖĶé’ ąĖ Į Clipp ’ĮĶ Graphics2D ĪĮ ¬ĖĶ ÅĶß ąĖßĖ ’ĮĶé .Ėéééé’ ąĶĢ ĮĶ Å Ē drawingSize ß drawingOrigin :Ėéééé ąĖéé éĮ ÜéĢ Ėé é ßĖ ĪĮ ¬ĶéĖéé ŽéĮ ąé ’ééé Ė .getDrawingSize() ß GetDrawingOrigin() rotate(double) Ė .ĖĮĖĶ ŽĮß ’ ĮĶ Å Ķ Ų ’ ąß ĖĮ ’ĮĶ ąéĶĖ Ćéé Ķé ĮßĪ Ż .Ė’ ąĮ ĮĶ Å ŽĮ PFPrintObject ĶĖ .ĖĖĶ’ ą ŲĮĶĮĶ ŽéĮ PFParagraph ß ĖĶĮĖ Ćé ĶĖ įĶ ÅĮ ŽĶ Ž ’ĮĶ ÅĶĖ String ’éé Śé :ĖĶéĢ’ ĮĶ įĖßĶß Öß ßĖ ’ .ĖĶ ’ ąĖ ĮĶ ąÕß ŻßĖ Åéé ĶĖ AtributedString ’ .AttributedString ’ Ś ß ĖĶĮĖ Į ąé ÅéĮ ’ ŽĖĶ ąĮ ąĮĶ Ķ Ü ĶĖ ß ĖĖĶ ÉĶ ąß ŽĮ ąé HTML ß RTF é XML Ėé ÜĮß ÅĮ Ž ĪĮ ’ .ąĖ ÅĶ ĮĖĖ ÅéĶ ’ ’Ą ą ĖĮß ’ .ŻĶ’ ąĖ ą ĮĶ Ķ ŽĮ æĖĖ ĶĖ .ĖéĶĮĖ ’Į Ķ ą Ī ĶĖ ÅĶ ßĖ ą ĶĖ ¬Ė ąĮ ĮĶ XML éé įĶßé ’Ī Ķ Å ĮĶ ŻĪ ß ’ ’ Å ĆßĶ ŽĮ Ü Ķ .ĖĶĮĖ ’ééé ĮĶ Ü ĪĮĶ Ī ß ¬Ä ß Ōß ¬ÅĮĶ Å ĪĮĶ ĪĮ PFParagraph ĶĖ ĶéĮ éĮ ¬Ėé ŲĶ Ž ’ĮĶ ĮĶ ÓĶ Ń ŪĶ Ś ĖĮß ’ .Ė’ .ĖĖĶ’ ŽĪ ¬Ė ąĖ ŲĶ Ž ’ĮĶ ’Ķ AtributedString ĖééĮß ’ ĮĶ ąŌßĶ ’Ė .Ė ’ ąĶĮĖĮ ĮĶ Ž ĪĮĶ private Ė Ķ .Ėģ ąÕ ŻßĖ Å ’ ĶĖ |
| ÅĶß ą Ü | ||
|
’ĮĖ
Į ÅĶ
1 |
![]()
Copyright 2001, JavaWorld/PC WORLD Iran/IDG Inc. All rights reserved.