打印机属性修改不能保存-200分求解
http://www.cnblogs.com/vitoriatang/archive/2005/09/09/233163.html
我是引用这个地方的
每可以打开属性窗口,但是不能保存属性值,修改后只在属性窗口关了,在打开就恢复到原来的!!(程序不退出的情况下)
请高手赐教!!!
[解决办法]
http://social.microsoft.com/forums/zh-CN/vbasiczhchs/thread/e7bcce53-56d9-4692-8818-02784888fd24/
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
[解决办法]
帮楼主顶了。
[解决办法]
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.printdialog.aspx
[解决办法]
上面链接中有【使用 PrintDialog 控件来设置 AllowSomePages、ShowHelp 和 Document 属性示例】。
[解决办法]
是在打印机上设置还是在代码中设置呢?
[解决办法]
参考
[解决办法]
[解决办法]
我是保存信息到一个文件里,每次打印时读取配置信息,再根据这个信息设置打印机的
[解决办法]
- C# code
PrintDialog printDialog = new PrintDialog(); if (printDialog.ShowDialog() == DialogResult.OK) { PrintDocument pd = new PrintDocument(); pd.PrinterSettings = printDialog.PrinterSettings; pd.DefaultPageSettings.PaperSize = new PaperSize("custom", dm.Width, dm.Height); //pd.DefaultPageSettings.Margins = new Margins(dm.OffsetX, 0, dm.OffsetY, 0); pd.PrintPage += new PrintPageEventHandler(pd_PrintPage); pd.Print(); }
[解决办法]
DocumentProperties的第4、5两个参数用于返回和设置配置数据,最后参数用于指定要执行的操作,如果该参数给0则只返回所需缓冲区的大小。详见MSDN中DocumentProperties函数的说明。