=> Главная База Знаний Xslt Создание тел таблицы: <fo:table-body>


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

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

Тело таблицы (table body) содержит фактическое содержимое таблицы; тела создаются при помощи элемента

<fo:table-body>
. Этот элемент содержит элементы
<fo:table-row>
, которые, в свою очередь содержат элементы
<fo:table-cell>
, содержащие данные таблицы.

С элементом

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

• общие свойства границ, заполнения и заднего фона:

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
;

• 

id
;

• 

relative-position
.

Как можно видеть в листинге 11.5, для создания тела таблицы в

tables.fo
я использовал
<fo:table-body>
:

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

  .

  .

  .

 </fo:table-body>

</fo:table>

После создания тела таблицы нужно создать строки таблицы при помощи элемента

<fo:table-row>
— по одному элементу для каждой строки.