جداول XSL-FO
- الصفحة السابقة قائمة XSLFO
- الصفحة التالية XSLFO و XSLT
يستخدم XSL-FO عنصر <fo:table-and-caption> لتحديد الجدول.
جداول XSL-FO
نموذج جدول XSL-FO يختلف بشكل كبير عن نموذج جدول HTML.
هناك تسعة أنواع من كائنات XSL-FO يمكن استخدامها لإنشاء جداول:
- fo:table-and-caption
- fo:table
- fo:table-caption
- fo:table-column
- fo:table-header
- fo:table-footer
- fo:table-body
- fo:table-row
- fo:table-cell
يستخدم XSL-FO <fo:table-and-caption> عنصر لتحديد الجدول. إنه يحتوي على <fo:table> واحد اختياري <fo:caption> عنصر.
يحتوي عنصر <fo:table> على:
- اختياري <fo:table-column> العناصر
- اختياري <fo:table-header> العناصر
- <fo:table-body> العناصر
- اختياري <fo:table-footer> العناصر
يمكن أن يمتلك كل عنصر من هذه العناصر إحدى أو أكثر <fo:table-row> العناصر، وأيضًا <fo:table-row> سيكون هناك أيضًا عنصر أو عدة عناصر <fo:table-cell> العنصر:
<fo:table-and-caption> <fo:table> <fo:table-column column-width="25mm"/> <fo:table-column column-width="25mm"/> <fo:table-header> <fo:table-row> <fo:table-cell> <fo:block font-weight="bold">Car</fo:block> </fo:table-cell> <fo:table-cell> <fo:block font-weight="bold">Price</fo:block> </fo:table-cell> </fo:table-row> </fo:table-header> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block>Volvo</fo:block> </fo:table-cell> <fo:table-cell> <fo:block>$50000</fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block>SAAB</fo:block> </fo:table-cell> <fo:table-cell> <fo:block>$48000</fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:table-and-caption>
الناتج للكود أعلاه:

- الصفحة السابقة قائمة XSLFO
- الصفحة التالية XSLFO و XSLT