【发布时间】:2018-04-17 11:27:05
【问题描述】:
这是一个包含发票账单的面板控件:
我想在 Pdf 和 Excel 文件中制作这个面板,但不是像普通 pdf 文件那样以图像格式制作。此代码是用 Windows c# 编写的。
Graphics grp = panel.CreateGraphics();
Size formSize = this.ClientSize;
bitmap = new Bitmap(formSize.Width, 610, grp);
grp = Graphics.FromImage(bitmap);
Point panelLocation = PointToScreen(panel.Location);
grp.CopyFromScreen(panelLocation.X, panelLocation.Y, 0, 0, formSize);
printPreviewDialog1.Document = printDocument1;
printPreviewDialog1.PrintPreviewControl.Zoom = 1;
printPreviewDialog1.ShowDialog();
但它会制作屏幕截图并创建 pdf 文件..
【问题讨论】:
标签: winforms printing pdf-generation panel