مرجع XSL-FO
- الصفحة السابقة XSLFO و XSLT
- الصفحة التالية دروس XSLFO
العملية التي يتم بها تحويل الوصف إلى عملية العرض تسمى تنسيق (formatting).
الشخصية | الوصف |
---|---|
basic-link | تحديد مصدر بداية الرابط |
bidi-override | تتجاوز الاتجاه الافتراضي لUnicode BIDI |
block | تحديد مكتبة إخراجية (مثل الفقرات والعناوين) |
block-container | تحديد منطقة مرجعية مرجعية (reference-area) بلوكية |
character | تحديد حرف سيتم تخصيصه لهيكل النص |
color-profile | تحديد ملف تكوين الألوان لجداول الأنماط |
conditional-page-master-reference | تحديد master الصفحة الذي سيتم استخدامه عند تحقيق شرط معين |
declarations | دمج التصريحات العامة لجداول الأنماط |
external-graphic | للرسم البياني الموجود خارج شجرة النتائج XML |
float | من الاستخدامات الشائعة هي وضع صورة في منطقة منفردة في بداية الصفحة أو وضع صورة في جانب واحد، بينما تتدفق المحتويات إلى جانب الصورة. |
flow | تتضمن جميع العناصر التي يتم إخراجها إلى الصفحة |
footnote | تحديد قدم في داخل منطقة region-body في الصفحة |
footnote-body | تحديد محتويات الرمز |
initial-property-set | تنسيق السطر الأول من <fo:block> |
inline | باستخدام الخلفية أو إدراكها في حدود إطار، لتنسيق جزء من النص |
inline-container | تعريف منطقة مرجع داخلية (inline reference-area). |
instream-foreign-object | للرسومات المدمجة (inline graphics) أو العناصر العادية، حيث تكون بيانات العنصر كأنها أحفاد <fo:instream-foreign-object>. |
layout-master-set | يحتوي على جميع النماذج الملكية المستخدمة في الوثيقة. |
leader | لإنشاء "." باستخدام رقم الصفحة من جدول المحتويات، أو إنشاء مجال إدخال في النموذج، أو إنشاء خط أفقي. |
list-block | تعريف القائمة |
list-item | يحتوي على كل عنصر في القائمة. |
list-item-body | يحتوي على محتوى العنصر أو الجسم. |
list-item-label | يحتوي على علامة للعنصر (مثل البيانات، الحروف، إلخ). |
marker | يستخدم مع fo:retrieve-marker لإنشاء صفحات متصلة أو قدم الصفحة. |
multi-case | تحتوي على كل فرع اختياري لـ XSL-FO (داخل <fo:multi-switch>)، سينتقي العنصر الأب <fo:multi-switch> ويظهر ذلك الخيار ويخفي الباقي. |
multi-properties | للتبديل بين مجموعتين أو أكثر من مجموعات الخصائص (property-sets). |
multi-property-set | يحدد مجموعة من الخصائص القابلة للاختيار، هذه المجموعة من الخصائص ستُطبق بناءً على حالة وسيط المستخدم. |
multi-switch | يحتوي على واحد أو أكثر من <fo:multi-case> ويتحكم في تبديلها (من خلال <fo:multi-toggle> تنشيط). |
multi-toggle | للانتقال إلى <fo:multi-case> آخر |
page-number | يُمثل الصفحة الحالية |
page-number-citation | لإدراج رقم الصفحة، هذا الصفحة يحتوي على أول منطقة معياري مطلوبة من قبل العنصر المطلق. |
page-sequence | مستودع للعناصر التي تنسخ على صفحات النسخة. في <fo:page-sequence> يوجد على كل تصميم صفحة. |
page-sequence-master | يحدد أي simple-page-master يستخدم، وكيفية استخدامها. |
region-after | تعريف قدم الصفحة |
region-before | تعريف رأس الصفحة |
region-body | تعريف جسم الصفحة |
region-end | تعريف اللوحة اليمنى للصفحة |
region-start | تعريف اللوحة اليسرى للصفحة |
repeatable-page-master-alternatives | تحديد مجموعة من نسخ simple-page-master |
repeatable-page-master-reference | تحديد نسخة بسيطة من simple-page-master |
retrieve-marker | استخدامها مع <fo:marker> لإنشاء رؤوس أو قدماء متتابعة |
root | النقطة الجذر (القمة) للوثيقة XSL-FO |
simple-page-master | تحديد حجم وشكل الصفحة |
single-page-master-reference | تحديد نسخة من single-page-master-reference في نقطة معينة معينة في سلسلة الصفحات |
static-content | تضمين محتوى ثابت مكرر على عدة صفحات (مثل الرؤوس والقدماء) |
table | تنسيق مادة جدولية لجدول |
table-and-caption | تنسيق جدول و عنوانه |
table-body | المساحة التي تحتوي على صفوف الجدول ووحدات الجدول |
table-caption | تضمين عنوان جدول |
table-cell | تحديد وحدة الجدول |
table-column | تنسيق أعمدة الجدول |
table-footer | تحديد قدم الجدول |
table-header | تحديد رأس الجدول |
table-row | تحديد صفوف الجدول |
title | تحديد عنوان سلسلة الصفحات |
wrapper | تحديد خصائص النسخ الوراثية لأحداث XSL-FO المحددة |
- الصفحة السابقة XSLFO و XSLT
- الصفحة التالية دروس XSLFO