110,536
社区成员
发帖
与我相关
我的任务
分享
//设置<打印文档>的边距
Margins margin = new Margins(0, 0, 0, 0);
pd.DefaultPageSettings.Margins = margin;
//设置<打印文档>的纸张大小
PaperSize pageSize = new PaperSize("快递单打印", Convert.ToInt32(MillimetersToPixel(Convert.ToInt32(dtBillType.Rows[0]["BillWidth"]), fDpiX)), Convert.ToInt32(MillimetersToPixel(Convert.ToInt32(dtBillType.Rows[0]["BillHeight"]), fDpiY)));
pd.DefaultPageSettings.PaperSize = pageSize;
//设置打印状态
pd.PrintController = new StandardPrintController();
//设置打印机名
pd.PrinterSettings.PrinterName = "Epson LQ-1600K";
printPreviewDialog.Document = pd;
printPreviewDialog.ShowDialog();
pd.Print();