粗体文本的XSL值

  • 本文关键字:XSL 文本 xslt xsl-fo
  • 更新时间 :
  • 英文 :


我有以下块

<xsl:template match="body/data">
<fo:block font-size="10pt" border-collapse="separate" border-separation="5pt">
<xsl:value-of select="reason" />
<xsl:value-of select="description" />
</fo:block>
</xsl:template>

我想制作";原因";粗体和";描述";不是粗体,我希望它们在一行,中间没有任何空格。例如,如果原因是";禁止:";并且描述为";"黑客";我想显示:

禁止:破解

我怎样才能做到这一点?

使用font-weight(请参阅https://www.w3.org/TR/xsl11/#font-weight(来指定粗体字体。

<xsl:template match="body/data">
<fo:block font-size="10pt">
<fo:inline font-weight="bold">
<xsl:value-of select="reason" />
</fo:inline>
<xsl:text>: </xsl:text>
<xsl:value-of select="description" />
</fo:block>
</xsl:template>

此外,border-collapseborder-separation仅适用于fo:table

最新更新