我已经扫描了预先打印的“注册表格”,我必须在其上打印,我想将纸张尺寸设置为我的“注册表格”
然后我想在纸张尺寸上绘制我的“登记表格”的图像,当我绘制它时,应该在我设定的纸张尺寸范围内绘制。
如何将纸张尺寸设置为表单尺寸?
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);
如果问题听起来有点混乱,请询问。