شارات نمط العنوان

يمكنك تعريف النمط والحجم والخصائص الأخرى للفقرات في التقرير باستخدام شارة التعليم fp:headingstyle. ويمكنك استخدام أي عدد من شارات تعليم fp:headingstyle والاشارة الى شارات التعليم من أجزاء القالب الأخرى.
جدول 1. الخصائص المميزة لنمط العنوان
الخاصية المميزة الوصف
font خاصية مميزة الزامية تقوم بتعريف اسم طاقم الطباعة. يمكنك الاختيار من أطقم الطباعة التالية:
  • Courier
  • Times
  • Symbol
  • Helvetica (أصبح Arial)
  • Zapfdingbats (أبح Wingdings في PDF)
في تقارير RTF، يمكنك استخدام الخصائص المميزة override1 و override2 لاستخدام مزيد من أطقم الطباعة.
name خاصية مميزة الزامية تقوم بتعريف اسم نمط العنوان. على سبيل المثال، Heading 1 أو Normal.
size خاصية مميزة الزامية تقوم بتعريف حجم طاقم الطباعة.
alignment محاذاة أفقية للفقرة (يسار أو يمين أو وسط). القيمة المفترضة هي يمين.
color لون نمط العنوان. يتم تعريف اللون باستخدام قيم RGB. على سبيل المثال، لجعل نمط العنوان باللون الأحمر، استخدم القيمة 255,0,0. القيمة المفترضة هي 0,0,0، التي تشير الى اللون الأسود.
format نسق نمط العنوان. النسق التالية متاحة:
  • عريض
  • مائل
  • يتوسطه خط
  • تسطير
القيمة المفترضة هي ""، التي تشير الى عدم وجود أي تنسيق.
hasheadingno تحدد ما اذا كان نمط العنوان يحتوي على أرقام العنوان. تؤثر هذه الخاصية المميزة على تقارير PDF فقط. في تقارير RTF، يتم استخدام خصائص ترقيم العنوان في برامج معالجة النصوص. القيمة المفترضة هي true، التي تشير الى أنه تم تضمين أرقام العنوان.
indent يحدد مقدار الازاحة اليسرى للفقرة. يقوم مقدار الازاحة للداخل 30 بنقل النص بمقدار 2 سم الى اليمين تقريبا. القيمة المفترضة هي 0.
newpage يحدد ما اذا كان قد تم ادراج فاصل الصفحات قبل طلب نمط العنوان. القيمة المفترضة هي خطأ.
nodestyle يجب أن يكون هناك خاصية مميزة nodestyle واحدة في القالب. اذا كان نمط العنوان يحتوي على قيمة للخاصية المميزة nodestyle تم تحديدها الى "true"، سيتم استخدام نمط العنوان هذا لكل ما خلاف الحافظات في هياكل التسلسل (fp:tree). اذا لم يتم تحديد أي نمط عنوان للقيمة "true"، سيتم ترقيم ما خلاف الحافظات بنفس طريقة ترقيم الحافظات. القيمة المفترضة هي خطأ.
override1 يتم احلال الخاصية المميزة font لتقارير RTF. عند استخدام الخاصية المميزة هذه، سيتم تغيير شارة التعليم fonttbl في جدول طاقم طباعة RTF.

على سبيل المثال، اذا كان override1="NEW_FONT_STYLE"، سيتم تغيير القيمة من {\f7\froman\fcharset0 Times New Roman;} الى {\f7\NEW_FONT_STYLE\fcharset0 Times New Roman;}.

القيمة المفترضة هي ""، التي تشير الى أنه لم يتم احلال جدول طاقم طباعة RTF.

override2 يتم احلال الخاصية المميزة font لتقارير RTF. عند استخدام الخاصية المميزة هذه، سيتم تغيير شارة التعليم fonttbl في جدول طاقم طباعة RTF

على سبيل المثال، اذا كان override2="NEW_FONT_NAME": قبل: {\f7\froman\fcharset0 Times New Roman;} بعد: {\f7\froman\fcharset0 NEW_FONT_NAME;}. القيمة المفترضة هي ""، التي تشير الى أنه لم يتم احلال جدول طاقم طباعة RTF.

textbefore يحدد ما اذا كان نمط العنوان يحتوي على بادئة. تؤثر الخاصية المميزة هذه على أنماط العنوان التالية:
  • Heading 1 و Heading 2 وهكذا: على سبيل المثال، سيؤدي تحديد هذه الخاصية المميزة الى "Chapter" الى وضع الكلمة "Chapter" قبل كل الفصول.
  • HeadingAttribute: على سبيل المثال، اذا قمت بتحديد هذه الخاصية المميزة الى "smallStyle"، سيتم وضع فقرة خالية بنمط العنوان "smallStyle" قبل الخاصية المميزة للعنوان عند تقديمها في شارات تعليم fp:tree.

القيمة المفترضة هي "".

textafter يحدد ما اذا كانت الخاصية المميزة للعنوان متبوعة بفقرة خالية. اذا تم تحديد القيمة الى "smallStyle"، سيتم وضع فقرة خالية بنمط العنوان "smallStyle" بعد الخاصية المميزة للعنوان عند تقديمها في شارات تعليم fp:tree. تؤثر الخاصية المميزة هذه على الخاصية المميزة للعنوان فقط. القيمة المفترضة هي "".
<fp:headingstyle 
        font="TIMES" 
        name="Normal" 
        size="10" 
        alignment="left" 
        color="0,0,0"
        format="" 
        hasheadingno="true"
        indent="0" 
        newpage="false"
        nodestyle="false"
        override1=""
        override2=""
        textbefore="" 
/>

تعليق تقييمي