Область XSL-FO
- Предыдущая страница Документация XSLFO
- Следующая страница Вывод XSLFO
XSL-FO использует прямоугольные рамки (области) для отображения вывода.
Область XSL-FO
Модель форматирования XSL определяет ряд прямоугольных рамок (областей) для отображения вывода.
Все выводы будут форматироваться в эти рамки и затем будут отображаться или печатаются на каком-либо целевом носителе.
Давайте рассмотрим следующие области:
- Страницы (Pages)
- Регионы (Regions)
- Блочные области (Block areas)
- Строковые области (Line areas)
- Строчки областей (Inline areas)
Страницы XSL-FO (Страницы)
Вывод XSL-FO будет форматироваться на странице. Печатный вывод обычно включает в себя множество разделенных страниц. Вывод браузера часто является одной длинной страницей.
Страница XSL-FO содержит области (Region).
Область Regions (области) XSL-FO
Каждая страница XSL-FO содержит ряд Regions (области):
- region-body (тело страницы)
- region-before (шапка страницы)
- region-after (подвал страницы)
- region-start (левый столбец)
- region-end (правый столбец)
Область Regions XSL-FO включает блоковые области (Block Area).
Область Block Areas (Block Areas) XSL-FO
Область Block Areas XSL-FO может определять小的 блоковые элементы (обычно начинающиеся с нового строки), такие как абзацы, таблицы и списки.
Область Block Areas XSL-FO может включать другие блоковые области, но в большинстве случаев они включают в себя области Line Area.
Область Line Areas (Line Areas) XSL-FO может включать другие блоковые области, но в большинстве случаев они включают в себя области Line Area.
Область Line Areas XSL-FO определяет строки внутри блоков.
Область Line Areas XSL-FO включает在内ные области (Inline Area).
Область Inline Areas (Inline Areas) XSL-FO
Область Inline Areas XSL-FO определяет текст внутри строки (подчеркивания, одиночные символы и изображения и т.д.).
- Предыдущая страница Документация XSLFO
- Следующая страница Вывод XSLFO