如何使用XSL FO完全适合PDF中的图像

时间:2018-10-01 04:36:03

标签: xsl-fo

我正在使用XSL-FO创建PDF文件。我正在尝试使用以下代码插入图片:-

<fo:block-container margin-left="-1%" margin-right="-1%" margin-top="-0.5%" height="48.4%">
                        <fo:block>
                            <fo:external-graphic src="D:\MainImage.jpg" width="100%" height="14cm" scaling="non-uniform" content-height="scale-to-fit" content-width="scale-to-fit"/>
                        </fo:block>
</fo:block-container>

正在插入图像,但它在左右两侧都留有很小的间隙,我不希望这样,它应该完全覆盖我的PDF文件的左右部分。

您知道要做什么吗?

1 个答案:

答案 0 :(得分:1)

我通常不在%工作,因为它提出了一个移动的目标。块容器的边距取决于页面的宽度,图像的宽度取决于其他内容。

  1. 请注意周围块设置的边距,边框,填充和间距。将它们全部设置为0以消除那里的麻烦。
  2. 将外部图形的宽度设置为等于正文区域的宽度,而不是百分比,而是度量。