Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

XSL-FO table-column object


May 28, 2021 XSL-FO


Table of contents


XSL-FO table-column object

XSL-FO table-column object XSL-FO reference manual

Definitions and usages

The object is used to specify the characteristic properties of table cells located in the same column.

The most important property in the object is "column-width".


Grammar

<fo:table-column>
<!--
Contents:EMPTY
-->
</fo:table-column>

Property

Note: The border property is allowed only if the table's border-collapse value is "collapse" or "collapse-with-precedence".

Attributes
background-attachment
background-color
background-image
background-repeat
background-position-horizontal
background-position-vertical
border-after-color
border-after-precedence
border-after-style
border-after-width
border-before-color
border-before-precedence
border-before-style
border-before-width
border-bottom-color
border-bottom-style
border-bottom-width
border-collapse
border-end-color
border-end-precedence
border-end-style
border-end-width
border-left-color
border-left-style
border-left-width
border-right-color
border-right-style
border-right-width
border-separation
border-start-color
border-start-precedence
border-start-style
border-start-width
border-top-color
border-top-style
border-top-width
column-number
column-width
number-columns-repeated
number-columns-spanned
visibility

Instance 1

A simple table:

<fo:table-and-caption>

<fo:table>

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

<fo:table-header>
<fo:table-cell>
<fo:block font-weight="bold">Car</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-weight="bold">Price</fo:block>
</fo:table-cell>
</fo:table-header>

<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block>Volvo</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>$50000</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block>SAAB</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>$48000</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>

</fo:table>

</fo:table-and-caption>

The output of the code above looks like this:

Car Price
Volvo $50000
SAAB $48000


XSL-FO table-column object XSL-FO reference manual