有什么办法可以为一个块设置一个固定的高度而不管它里面的内容是什么?我有一个块,有时会显示一些文本,但有时它需要是空的并保持相同的高度:
<xsl:choose>
<xsl:when test="$condition">
<fo:block height="30mm">
<xsl:text>TEXTTEXT</xsl:text>
</fo:block>
</xsl:when>
<xsl:otherwise>
<fo:block height="30mm">
<xsl:text> </xsl:text>
</fo:block>
</xsl:otherwise>
</xsl:choose>
答案 0 :(得分:10)
height
属性不适用于fo:block
。要保持固定的高度,请将fo:block
包裹在fo:block-container
:
<fo:block-container height="30mm">
<fo:block>
<xsl:text> </xsl:text>
</fo:block>
</fo:block-container>
答案 1 :(得分:0)
代替空文字,您可以在此处传递。( dot )。然后高度将保持不变并且将显示点。这不是正确的解决方案,但您可以参考它。
答案 2 :(得分:0)