XSL-FO 入门教程 XSL-FO table-row 对象

2024-02-26 开发教程 XSL-FO 入门教程 匿名 0

XSL-FO table-row 对象

XSL-FO 中表格的行通过 table-row 对象定义。


定义和用法

<fo:table-row> 对象定义表格行。


语法

<fo:table-row>
<!--
Contents:(table-cell+)
-->
</fo:table-row>

属性

注意:只有在表格的 border-collapse 值为 "collapse" 或 "collapse-with-precedence" 时,才允许使用 border 属性。

属性 [A-B]属性 [C-Z]
azimuthcue-after
background-attachmentcue-before
background-colorelevation
background-imageheight
background-repeatid
background-position-horizontalkeep-together
background-position-verticalkeep-with-next
block-progression-dimensionkeep-with-previous
border-after-colorleft
border-after-precedencepause-after
border-after-stylepause-before
border-after-widthpitch
border-before-colorpitch-range
border-before-precedenceplay-during
border-before-stylerelative-position
border-before-widthrichness
border-bottom-colorright
border-bottom-stylerole
border-bottom-widthsource-document
border-collapsespeak
border-end-colorspeak-header
border-end-precedencespeak-numeral
border-end-stylespeak-punctuation
border-end-widthspeech-rate
border-left-colorstress
border-left-styletop
border-left-widthvisibility
border-right-colorvoice-family
border-right-stylevolume
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
bottom
break-after
break-before

实例

一个简单的表格:

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

上面代码的输出如下所示:

CarPrice
Volvo$50000
SAAB$48000