如何设置纸张尺寸(mm)并以我设定的纸张尺寸绘制图像?

时间:2016-08-10 16:08:20

标签: c#

我已经扫描了预先打印的“注册表格”,我必须在其上打印,我想将纸张尺寸设置为我的“注册表格”

然后我想在纸张尺寸上绘制我的“登记表格”的图像,当我绘制它时,应该在我设定的纸张尺寸范围内绘制。

如何将纸张尺寸设置为表单尺寸?

PaperSize paperSize = new PaperSize("Form1", 70, 170);
                printDocument1.DefaultPageSettings.PaperSize = paperSize;
                printDocument1.DefaultPageSettings.Landscape = true;
                printDocument1.DefaultPageSettings.Margins = new Margins(0, 0, 0, 0);
                printDocument1.OriginAtMargins = true;
                printDocument1.Print();

如何使图像适合我设置的纸张尺寸?或在纸张尺寸内绘制图像

e.Graphics.PageUnit = GraphicsUnit.Millimeter;
Image image = Image.FromFile("form1.jpg");
e.Graphics.DrawImage(image, 0, 0);

如果问题听起来有点混乱,请询问。

0 个答案:

没有答案