xsl:fo 在一个块中使用不同的颜色/字体

Posted

技术标签:

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

假设我有一个 xsl:fo 块:

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

我需要类似的东西,但不是文字;只有只有背景颜色的方框。我给了背景颜色,但没有无效的内容。我该怎么做? 创建一个问题并发布您的 xsl-fo 的最小示例 ***.com/questions/67724887/…

以上是关于xsl:fo 在一个块中使用不同的颜色/字体的主要内容,如果未能解决你的问题,请参考以下文章

具有不同字体大小和颜色的UILabel文本[重复]

html网页怎么设置字体颜色

彩色字体字形

如何使用 Java 中的 Calendar 类以不同的字体颜色显示周末?

如何使用不同颜色和字体的文本改进图像的 OCR?

目标 - 突出显示/选择C按钮时,突出显示/选择背景颜色和字体颜色