pap*_*vro 1 xslt xsl-fo antenna-house
我正在尝试水平对齐内联容器,但找不到相应的 FO 属性,例如用于垂直对齐的 display-align 。
这是一些没有任何对齐的示例代码:
<fo:inline-container background-color="white" border-style="solid" border-width="2mm" border-color="white">
<fo:block font-family="Blablabla" text-align="center" font-size="54pt" space-after="6mm" text-indent="0mm" last-line-end-indent="0mm" alignment-baseline="central">
...
</fo:block>
</fo:inline-container>
Run Code Online (Sandbox Code Playgroud)
整个事情将使用 AntennaHouse 5.2 进行处理。
预先感谢斯塔夫罗斯
添加text-align="center"
到fo:block
包含以下内容的(或类似内容)fo:inline-container
:
<fo:block text-align="center">
<fo:inline-container background-color="white" border-style="solid" border-width="2mm" border-color="white">
<fo:block font-family="Blablabla" text-align="center" font-size="54pt" space-after="6mm" text-indent="0mm" last-line-end-indent="0mm">
...
</fo:block>
</fo:inline-container>
</fo:block>
Run Code Online (Sandbox Code Playgroud)
另外,您alignment-baseline="central"
不执行任何操作,因为alignment-baseline
不适用于fo:block
并且不被继承。请参阅https://www.w3.org/TR/xsl11/#alignment-baseline