社区
C#
帖子详情
用C# winform能否修改默认打印机首选项
u010396388
2013-05-11 05:01:15
我想问一下,winform里面有无方法可以修改默认打印机的首选项
如果可以的话 我想把打印方向从 纵向打印 改为横向打印 该怎么实现
谢谢
我想实现的效果是这样的
http://bbs.csdn.net/topics/390454952
前面一贴100分,只有一百分了 好心人 帮帮我吧。。。。
...全文
924
4
打赏
收藏
用C# winform能否修改默认打印机首选项
我想问一下,winform里面有无方法可以修改默认打印机的首选项 如果可以的话 我想把打印方向从 纵向打印 改为横向打印 该怎么实现 谢谢 我想实现的效果是这样的 http://bbs.csdn.net/topics/390454952 前面一贴100分,只有一百分了 好心人 帮帮我吧。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsk65200797
2013-08-16
打赏
举报
回复
public Form_ZK_more() { InitializeComponent(); this.printDocument1.OriginAtMargins = false;//启用页边距 this.pageSetupDialog1.EnableMetric = true; //以毫米为单位 //设置打印时横向还是纵向 printDocument1.DefaultPageSettings.Landscape = true; } 一句话搞定
u010396388
2013-05-12
打赏
举报
回复
谢谢上面两位大哥了 document.print 要往那document里面画东西 画pdf和ppt有点儿麻烦 后来我改思路直接用itextsharp构造PDF了 不过还是谢谢两位 一人50分吧
DENQH
2013-05-11
打赏
举报
回复
先获取打印机列表 public static List<string> GetLocalPrinter() { List<string> fPrinters = new List<string>(); fPrinters.Add(DefaultPrinter); //默认打印机出现在列表的第一项 foreach (string fPrinterName in PrinterSettings.InstalledPrinters) { if (!fPrinters.Contains(fPrinterName)) fPrinters.Add(fPrinterName); } return fPrinters; } 然后通选取设置你要使用的打印机 Document1.PrinterSettings.PrinterName = _printname;//你要使用的打印机 Document1.Print();
egojit8
2013-05-11
打赏
举报
回复
http://www.xlkjgs.com/read-htm-tid-65.html看看这个能否对你有所帮助
winform
调用
打印机
winform
调用
打印机
winform
调用
打印机
winform
调用
打印机
winform
调用
打印机
c#
fastreport PrintDialog
修改
打印机
设置,弹出
打印机
设置
c#
winform
弹出
打印机
设置,并生效到打印文件 fastreport,printdialog demo,可运行。vs2017。
C#
实现打印功能源代码
C#
实现打印功能源代码,可以通过程序直接操作
打印机
。
C#
Winform
程序设计.ppt
C#
Winform
程序设计.ppt
C#
WinForm
s 模块-万能打印模块[源代码]
C#
WinForm
s 模块-万能打印模块[源代码]
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章