打印控制为A4格式

时间:2012-08-30 05:47:20

标签: winforms c#-4.0 pdfsharp

我正在使用Control.DrawToBitmap来获得我的winform部分的图像快照。

接下来,我通过免费组件(pdfsharp)将图像对象转换为pdf文件。

然而,我的最终pdf并没有填满整个文档,因为它不是A4工作表格式(实际上,我创建了位图对象,我传递了我想要打印的控件的构造函数大小)。 / p>

创建一个典型的A4格式的图像对象可能会很有趣,但我不知道它是如何做的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这个问题对我来说并不是很清楚。

在PDFsharp中绘制图像时,只能指定位置以使用默认大小绘制图像。我认为这是线程开发者所做的。

您可以使用DrawImage的可选参数指定尺寸 - 这样您就可以将图标(32x32像素)吹至DIN A 4尺寸或更大尺寸。

另见:
http://forum.pdfsharp.net/viewtopic.php?p=5099#p5099