سؤال

كيف يمكن لف النص في عنصر تحكم تسمية (أو سيطرة مشابهة) في المرن 4 بيتا؟ في Flex 3، يمكنني استخدام عنصر التحكم النص ولكن هذا لم يعد متاحا في Flex 4.

هل كانت مفيدة؟

المحلول

يمكنك استخدام maxDisplayedLines و lineBreak خصائص مع سبارك Label عنصر:

<s:Label  maxDisplayedLines="{-1}"  lineBreak="toFit"   text="...." />

يعمل مع فليكس 4.5.

نصائح أخرى

يحاول <s:SimpleText />. وبعد من ممتاز دليل الهجرة (ص. 75):

مكون أخف وزنا في النص البدائيين. تدعم فئة Simpletext أقل عدد من ميزات النص. تشبه هذه الفئة فئة الملصقات، إلا أنها تدعم خطوط متعددة. لا يدعم خدمات الاختلاط المستخدم مثل التحديد أو التحرير أو التمرير.

امل ان يساعد!

شرارة التسمية يمكن عرض خطوط متعددة، والتي لا يمكن أن تلصق MX:

في تسمية Spark، يتم التعرف على ثلاث تسلسل أحرف ككسر خط صريح: CR ("\r")، LF ("\n")، و CR + LF ("\r\n").

إذا لم تحدد أي نوع من العرض للحصول على تسمية، فإن أطول خط، على النحو المحدد بهذا فواصل الأسطر الصريحة، يحدد عرض التسمية.

إذا قمت بتحديد نوع من العرض، فإن النص المحدد ملفوف على الحافة اليمنى من حدود المكونات، لأن القيمة الافتراضية لنمط الاستقبال هي "toFit". وبعد إذا كان النص يمتد أسفل الجزء السفلي من المكون، فقد تم قصها.

لتعطيل هذه التفاف التلقائي، اضبط نمط الاسلوب "explicit". وبعد ثم يتم قطع الخطوط فقط حيث يحتوي النص على استراحة خط صريحة، ويتم توسيع طرف الخطوط التي تمتد الماضي الحافة اليمنى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top