2015-04-17 37 views
0

我对此有疑问, 我设法将pdf文档的大小设置为我需要的大小(〜3cm x〜7cm),但pdf内的内容使用的空间只有三分之一。 我需要使用整个可用空间。使用iTextSharp适合pdf大小的内容?

所以,这是它的外观:

http://s9.postimg.org/hrxsjjagv/fill.png

看到所有的内容是如何在中间的那个小空间的中心。 我试图将表宽度百分比设置为100,没有运气。

我该怎么办?

+1

考虑设置边距。这可以使用适用的构造函数或某种方法。 – mkl

回答

1

您目前有这样的事情:

Rectangle rect = new Rectangle(85, 200); 
Document document = new Document(rect); 

试试这个:

Rectangle rect = new Rectangle(85, 200); 
Document document = new Document(rect, 0, 0, 0, 0); 

0值边距(左,右,上,下)的大小。如果你忽略它们,默认情况下它们是36个用户单位(在任何一边)。如果您的矩形用85单位测量200个用户单位,则使用默认边距会为您添加13个128个用户单位来添加内容。这与你的经验有些一致。

相关问题