runoops.com

XSL-FO table-caption 对象

XSL-FO 参考手册

定义和用法

<fo:table-caption> 对象包含了使用 <fo:table-and-caption> 对象定义的表格标题。

语法

<fo:table-caption>
  <!--
    Contents:(block|block-container|
    list-block)+
  -->
</fo:table-caption>

属性

属性 [A-J] 属性 [K-Z]
azimuth keep-together
background-attachment left
background-color padding-after
background-image padding-before
background-repeat padding-bottom
background-position-horizontal padding-end
background-position-vertical padding-left
block-progression-dimension padding-right
border-after-color padding-start
border-after-style padding-top
border-after-width pause-after
border-before-color pause-before
border-before-style pitch
border-before-width pitch-range
border-bottom-color play-during
border-bottom-style relative-position
border-bottom-width richness
border-end-color right
border-end-style role
border-end-width source-document
border-left-color speak
border-left-style speak-header
border-left-width speak-numeral
border-right-color speak-punctuation
border-right-style speech-rate
border-right-width stress
border-start-color top
border-start-style voice-family
border-start-width volume
border-top-color width
border-top-style
border-top-width
bottom
cue-after
cue-before
elevation
height
id
inline-progression-dimension
intrusion-displace

实例 1

一个简单的表格:

<fo:table-and-caption>
<fo:table-caption>
<fo:block>Caption for this table</fo:block>
</fo:table-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>

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

表格的标题

Car Price
Volvo $50000
SAAB $48000


XSL-FO 参考手册