Книга: XSLT

Создание тел элементов списка:

Создание тел элементов списка: <fo:list-item-body>

Для включения тела элемента списка служит элемент <fo:list-item-body>. Заметьте, что для форматирования тела элемента списка требуемым вам образом вы можете включить в элемент <fo:list-item-body> объект <fo:block>.

С элементом <fo:list-item-body> можно применять следующие свойства:

• общие свойства доступа: source-document, role;

• id;

• keep-together.

В lists.fo элементы <fo:list-item-body> содержат названия планет:

<fo:list-block provisional-label-separation="5mm"
 provisional-distance-between-starts="15mm">
 <fo:list-item line-height="20mm">
  <fo:list-item-label>
   <fo:block font-size="36pt" font-family="sans-serif">
    1.
   </fo:block>
  </fo:list-item-label>
  <fo:list-item-body>

   <fo:block font-size="36pt" font-family="sans-serif">

    Mercury
   </fo:block>
  </fo:list-item-body>
 </fo:list-item>
 <fo:list-item line-height="20mm">
  <fo:list-item-label>
   <fo:block font-size="36pt" font-family="sans-serif">
    2.
   </fo:block>
  </fo:list-item-label>
  <fo:list-item-body>

   <fo:block font-size="36pt" font-family="sans-serif">

    Venus
   </fo:block>
  </fo:list-item-body>
 </fo:list-item>
 <fo:list-item line-height="20mm">
  <fo:list-item-label>
   <fo:block font-size="36pt" font-family="sans-serif">
    3.
   </fo:block>
  </fo:list-item-label>
  <fo:list-item-body>

   <fo:block font-size="36pt" font-family="sans-serif">

    Earth
   </fo:block>
  </fo:list-item-body>
 </fo:list-item>
</fo:list-block>

На этом завершается список, который был показан на рис. 12.1. Работа со списками приемлема в XSL-FO, но я предпочитаю выводить данные при помощи таблиц или простых блоков. Тем не менее, полезно знать, что списки существуют, и ими можно пользоваться.

Оглавление книги


Генерация: 0.663. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз