【问题标题】:xsl:fo different colors/fonts in one blockxsl:fo 在一个块中使用不同的颜色/字体
【发布时间】:2013-01-07 15:28:52
【问题描述】:

假设我有一个 xsl:fo 块:

<fo:block>one two three</fo:block>

我可以让“三”与“一”和“二”的颜色不同吗?注意:我不想为此使用表格。

【问题讨论】:

    标签: xsl-fo


    【解决方案1】:

    您可以使用&lt;fo:inline&gt; 元素。

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

    比如为了让“三”字变成红色:

    <fo:block>one two <fo:inline color="#FF0000">three</fo:inline></fo:block>
    

    【讨论】:

    • 我需要类似的东西,但不是文字;只有只有背景颜色的方框。我给了背景颜色,但没有无效的内容。我该怎么做?
    • 创建一个问题并发布您的 xsl-fo 的最小示例
    猜你喜欢
    • 2012-03-22
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 2015-02-22
    • 2019-08-15
    • 2020-05-10
    相关资源
    最近更新 更多