如何调试 xsl-fo 布局
我有一张桌子、一块块和一张距离这一切的外边缘 1 毫米的图像。
<fo:table-row xsl:use-attribute-sets="blue-border">
<fo:table-cell >
<fo:block id="logo" xsl:use-attribute-sets="red-border">
<fo:external-graphic src="url('{$headerLogoPath}')" width="100%" content-width="53mm" scaling="uniform" xsl:use-attribute-sets="green-border"/>
</fo:block>
</fo:table-cell>
<fo:table-cell text-align="right" margin-right="1mm">
<xsl:apply-templates select="/FOO" />
</fo:table-cell>
</fo:table-row>
结果我得到以下信息:
_____blue, red___
|______green_____|
| |
| |
|______green_____|
|____blue, red___|
如何调试导致间隔的原因?据我了解,这可能是几件事(边距、填充、空间)。我已经尝试将所有这些设置为 0pt 用于块和图形,但没有帮助。
像更高级的 AWT 预览这样的东西会很棒。我希望它能显示所有边距、填充、区域边界和区域尺寸。任何人都知道这样的(最好是免费软件)工具?