مرجع XSL-FO

فرآیندی که توصیف را به فرآیند نمایش تبدیل می‌کند، فرمت‌بندی (formatting) نامیده می‌شود.

مجموعه توصیف
basic-link منبع شروع یک لینک تعریف می‌کند
bidi-override مکانیزم پیش‌فرض برای جهت BIDI Unicode را تغییر می‌دهد
block یک بلوک خروجی (مثل پاراگراف و عنوان) تعریف می‌کند
block-container یک ناحیه مرجع بلوکی (reference-area) تعریف می‌کند
character یک کاراکتر تعریف می‌کند که به یک شکل نمایشی تبدیل می‌شود
color-profile یک فایل پیکربندی رنگ برای یک جدول استایل تعریف می‌کند
conditional-page-master-reference page-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 تعیین مجموعه‌ای از نسخه‌های repeatable-page-master
repeatable-page-master-reference تعیین یک نسخه ساده از simple-page-master
retrieve-marker با استفاده از <fo:marker> برای ایجاد سربرگ‌ها یا پایش‌های پیوسته استفاده می‌شود
root نقطه ریشه (بالای) مستند XSL-FO
simple-page-master تعیین اندازه و شکل صفحه
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