目前选择打印机的方法:
PrintDocument printDoc = new PrintDocument();
PrintDialog printDlg = new PrintDialog();
printDlg.Document = printDoc;
printDlg.ShowDialog();
但是存在一个不方便的地方就是每次都需要选择一个打印机才能进行打印,
如果不选择的话是用默认打印机来进行打印。可现在默认的打印机不能给
这个程序使用而且用户不想每次启动程序都选择这个已经被选择过很多次
的打印机,所以我想请教大家是否有方法可以使程序“记住”也就是存储
上次选择的打印机并在下次启动程序时把存储下的打印机赋值给
PrintDocument对象使其不需要选择打印机并且也不用默认打印机来进行
打印,这样可以省去选择打印机的重复操作。就类似于MFC中的对象序列化技术,可否在这个PrintDocument或PrintDialog
上实现。这个问题解决的话我会用200分来回报大家,如果可以提供一段代码示例
的话那我不胜感激!
PrintDocument printDoc = new PrintDocument();
PrintDialog printDlg = new PrintDialog();
printDlg.Document = printDoc;
printDlg.ShowDialog();
但是存在一个不方便的地方就是每次都需要选择一个打印机才能进行打印,
如果不选择的话是用默认打印机来进行打印。可现在默认的打印机不能给
这个程序使用而且用户不想每次启动程序都选择这个已经被选择过很多次
的打印机,所以我想请教大家是否有方法可以使程序“记住”也就是存储
上次选择的打印机并在下次启动程序时把存储下的打印机赋值给
PrintDocument对象使其不需要选择打印机并且也不用默认打印机来进行
打印,这样可以省去选择打印机的重复操作。就类似于MFC中的对象序列化技术,可否在这个PrintDocument或PrintDialog
上实现。这个问题解决的话我会用200分来回报大家,如果可以提供一段代码示例
的话那我不胜感激!
解决方案 »
- 跪求高手写一个正则表达式
- 【求高手指点】C#中protected用法和private用法怎么有些地方这么相同??
- 如何从一个网站中分析并获取邮箱
- 请教!!!
- 控件paint事件,重绘问题
- 谁有msdn上的webcast上的 现代软件开发 使用.net与C# 视频教程7、8、9、10讲,发给我,给全分!
- 关于Webform中打印设置
- 在panel里DrawString时怎么让文字超出边界时自动出现滚动条?
- 关于Session丢失的一个问题(太奇怪了),急!!!
- 这个怎么办?Msdn上没例子!
- 请问如何实现在C#中执行.bat文件里面的内容?
- 在SQL 2000建立了一个存储过程,怎么在C# ASP.NET里调用?
http://topic.csdn.net/t/20041026/16/3492810.html
http://www.codeproject.com/KB/cs/printersettings.aspx