Книга: XSLT

Создание столбцов таблицы:

Создание столбцов таблицы: <fo:table-column>

Для каждого столбца в таблице нужно включить один элемент <fo:table-column>. Этот элемент позволяет задать характеристики ячеек в одном и том же столбце таблицы. Одно из самых важных свойств здесь — свойство column-width, определяющее ширину каждого столбца.

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

• общие свойства границ, заполнения и заднего фона: background-attachment, background-color, background-image, background-repeat, background-position-horizontal, background-position-vertical, border-before-color, border-before-style, border-before-width, border-after-color, border-after-style, border-after-width, border-start-color, border-start-style, border-start-width, border-end-color, border-end-style, border-end-width, border-top-color, border-top-style, border-top-width, border-bottom-color, border-bottom-style, border-bottom-width, border-left-color, border-left-style, border-left-width, border-right-color, border-right-style, border-right-width, padding-before, padding-after, padding-start, padding-end, padding-top, padding-bottom, padding-left, padding-right;

• column-number;

• column-width;

• number-columns-repeated;

• number-columns-spanned;

• visibility.

В tables.fo я установил для каждого столбца одинаковую ширину, 30 мм:

<fo:table>
 <fo:table-column column-width="30mm"/>
 <fo:table-column column-width="30mm"/>
 <fo:table-column column-width="30mm"/>
 <fo:table-column column-width="30mm"/>
 <fo:table-column column-width="30mm"/>
 <fo:table-column column-width="30mm"/>
 .
 .
 .
</fo:table>

После задания каждого столбца создается тело таблицы.

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


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