Вход/Регистрация
XSLT
вернуться

Холзнер Стивен

Шрифт:

.

.

.

 </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>

</fo:list-block>

Все, что осталось, — добавить в этот список сами данные.

Создание тел элементов списка: <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, но я предпочитаю выводить данные при помощи таблиц или простых блоков. Тем не менее, полезно знать, что списки существуют, и ими можно пользоваться.

Размещение текста при помощи контейнеров блоков: <fo:block-container>

Процессоры XSL-FO в одном отношении похожи на браузеры HTML: они вставляют блоки в «поток» (flow) страницы, что означает, что эти блоки могут перемещаться по документу, как в HTML-браузере. С другой стороны, иногда бывает важно поместить элементы в странице на определенные места. И в XSL-FO у вас есть возможность разместить элементы либо в абсолютных координатах страницы, либо в координатах относительно других элементов.

  • Читать дальше
  • 1
  • ...
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: