NT,2000,XP,2003....下不能用DefaultPageSettings.PaperSize = new PaperSize("Custom", 826, 492)这种方式定义纸张大小,Win98可以。
你需要在服务器属性中添加自定义表单,然后用
C# code
foreach (PaperSize paperSize in printDoc.PrinterSettings.PaperSizes)
{
if (paperSize.PaperName =="自定义表单名称"&& paperSize.Height == width && paperSize.Height == height) {
printDoc.DefaultPageSettings.PaperSize = paperSize; break;
}
}
这种方式来设置自定义纸张
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。