الوظيفة الأساسية في فلارابي أكشن سكريبت 3 للفلكس, تستخدم لإظهار النص الثنائى الإتجاه من اليمين إلى الشمال أومن الشمال إلى اليمين. يمكن تحويل النص العربي أو الفارسي أو الأوردو أو الإنجليزي أو الفرنسي و الإسباني أو الإيطالي أو مزيج من ذلك (راجع قسم الملاحظات الهامة)
inputStr: النص المراد تحويله
width: عرض الحقل النصي الداخلي الذي يتولى إظهار النص
tfrmt: الـ TextFormat المستخدم لإعطاء النص خصائصه من اسم الـ font و حجمه و تنسيقه. يجب أن يكون هناك font مدمج في التطبيق وله linkage identifier لإستخدامه في TextFormat.font (راجع الأمثلة)
تعيد inputStr وقد تم تحويلها لتظهر بشكل جيد
convertArabicChar(p:Number, str:String):String
تقوم بتحويل حرف ASCII عربي أو فارسي أو أوردو إلى حرف Unicode بحسب موقعه في النص
p: موقع الحرف في النص
str: النص أو الكلمة الموجود بها الحرف
تعيد حرف Unicode عربي أو فارسي أو أوردو
isArabic(char:String):Boolean
تحدد ما إذا كان الحرف هو عربي أو فارسي أو أوردو
char: الحرف المراد التأكد منه
تعيد true أو false
isLatin(char:String):Boolean
تحدد ما إذا كان الحرف هو لاتيني (إنجليزي أو فرنسي أو إسباني أو إيطالي)
char: الحرف المراد التأكد منه
تعيد true أو false
isDigit(char:String):Boolean
تحدد ما إذا كان الحرف هو عدد
char: الحرف المراد التأكد منه
تعيد true أو false
isPunc(char:String):Boolean
تحدد ما إذا كان الحرف هو علامة. العلامة هي كل ما هو ليس بعربي أو فارسي أو أوردو أو لاتيني أو عدد ويشمل المسافة
char: الحرف المراد التأكد منه
تعيد true أو false
isTag(str:String):Boolean
تحدد ما إذا كان الحرف هو tag. الـ tag هو أي نص يبدأ بـ ">" وينتهي بـ "<"
char: الحرف المراد التأكد منه
تعيد true أو false
removeTags(str:String):String
تستخلص النص من نص محوط بـ tag. مثال: removeTags("<a href='path/to/link'>وصلة ما</a>") تعيد: "وصلة ما"
str: النص المحوط بـ tag
تعيد النص المستخلص أو نفس النص لو لم تكن str نص محوط بـ tag
getStringWidth(str:String):Number
تحسب عرض النص str
يجب إستخدامها بعد إستخدام وظيفة convertArabicString()
str: النص المراد معرفة عرضه
تعيد رقم يمثل عرض النص str
getCharArrWidth(arr:Array):Number
تحسب عرض مصفوفة من الحروف أو النصوص
يجب إستخدامها بعد إستخدام وظيفة convertArabicString()
str: المصفوفة المراد معرفة عرض ما بها من حروف أو نصوص
تعيد رقم يمثل عرض ما بالمصفوفة
replaceNewlines(str:String):String
تقوم بإستبدال الحروف المحددة لنهايات السطور في النص
لو html=true; أو multiline=false; تحول كل الحروف المحددة لنهايات السطور (\r\n, \r, \n) إلى " "
لو multiline=true; و html=false; تحول الحروف المحددة لنهايات السطور \r\n, \r إلى "\n"
str: النص المراد تحويله
تعيد نص به الحروف المحددة لنهايات السطور مستبدلة
getLines():Array
يجب إستخدامها بعد إستخدام وظيفة convertArabicString()