【问题标题】:How to have different formatting under same fo:block in XSL stylesheet?如何在 XSL 样式表中的相同 fo:block 下有不同的格式?
【发布时间】:2012-11-22 19:52:42
【问题描述】:

我有一个样式表如下(sn-p):

<fo:block xsl:use-attribute-sets="header" text-align-last ="justify">
    <xsl:value-of xsl:use-attribute-sets="branding" select="$pTitle"/>
    <fo:leader leader-pattern = "space" />
    <xsl:value-of select="$vNamer"/>
</fo:block>

这让我可以这样渲染标题:

title                                name
------------------------------------------

但是,我希望“标题”具有不同的字体大小(并加粗)。如何仅将属性应用于“标题”?

【问题讨论】:

    标签: xslt formatting stylesheet xsl-fo font-size


    【解决方案1】:

    您可以使用fo:inline 包装您想要应用属性的部分。

    来自spec

    常用用法:

    fo:inline 格式化对象通常用于格式化一个 带有背景的文本部分或将其包围在边框中。

    【讨论】:

      猜你喜欢
      • 2017-02-27
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多