الأحد، ١٩ يونيو ٢٠١١

Text Layout Framework الجزء السابع

تنسييق TextFlow
يوجد طريقتين لتنسيق النص الخاص بك ،
الطريقه الأولى بإستخدام فئة TextLayoutFormat وعمل مجموعه من خصائص التنسيق مثل …
ActionScript 3
var myformat:TextLayoutFormat = new TextLayoutFormat();
myFormat.color = 0x336633;
myFormat.fontFamily = "Arial";
myFormat.fontSize = 14;


"ط´ظƒط±ط§"


ثم نقوم بتخصيص كائن TextLayoutFormat الى خاصية format للكائن TextFlow


ActionScript 3


mytextflow.format = myformat;


"ط´ظƒط±ط§"



فى هذا المثال محتويات الكائن TextFlow تسمى mytextflow سيتم تنسيقها بحجم الخط 14 بلون أخضر نوع الخط Arial


وتستطيع أيضا تخصيص كائن TextLayoutFormat  لعنصر معين فى كائن TextFlow .


تذكر أن : TextFlow يتم بنائه هيكليا بمختلف العناصر نص أو صوره أو رابط


كمثال : لو لديك عناصر span  مختلفه فنستطيع نعديل التسيقات لأحد العناصر بتخصيص كائن TextLayoutFormat لخاصية format  لأحد هذه العناصر


ActionScript 3

myspan:SpanElement = new SpanElement();
myspan.text = "some other text";
myspan.format = myformat;


"ط´ظƒط±ط§"


الطريقه الثانيه :  وذلك بإضافة خصائص التنسيق الى Text Layout markup نفسه .

مثال : عندما نحدد Text Layout markup لجلبها بواسطة فئة TextConverter ، فيمكن تحديد خصائصها من جدورها.

فهذا المثال يعدل النص “Hello world “  بتنسيقات بحجم 14 بلون أخضر بخط ِArial


ActionScript 3

var mystring:String = "<TextFlow  xmlns='http://ns.adobe.com/ textLayout/2008'><p><
span color= '0x336633'  ontFamily='Arial'  fontSize='14'>Hello world</span> </p><
/TextFlow>";

"ط´ظƒط±ط§"


ملحوظه : أنت تستطيع تنسيق عناصر TextFlow على حده مباشرة

myspan.fontSize = 14;

شكرا

ليست هناك تعليقات:

إرسال تعليق

 
;