XSL-FO : 带有背景色的空行内块

时间:2021-05-27 15:02:15

标签: xsl-fo

我想创建一个带有某种颜色的空内联块,但如果 <fo:inline> 元素没有任何内容,则它不起作用。

对于下面包含的代码段,背景颜色为红色的代码段不起作用。

创建表格并为表格单元格提供背景颜色来解决这个问题将是我最后的选择。没有桌子我怎么办?

<fo:block>
  <fo:inline background-color="black" padding-left="2pt" padding-right="2pt" margin-right="22pt" color="white">MY_SKU</fo:inline>
  <fo:inline background-color="red" margin-right="22pt" width="7pt" height="7pt"></fo:inline>
  <fo:inline>Red</fo:inline>
</fo:block>

我想要这样:sku with black bg    color description

1 个答案:

答案 0 :(得分:0)

这是您要实现的目标吗?

enter image description here

<fo:block>
  <fo:inline background-color="red" margin-right="22pt" width="7pt" height="7pt">
    <fo:inline background-color="black" padding-left="2pt" padding-right="2pt" margin-right="22pt" color="white">MY_SKU</fo:inline>
  </fo:inline>
  <fo:inline>Red</fo:inline>    
</fo:block>
相关问题