【.Net码农】c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
来源:互联网 发布:mac系统镜像下载 编辑:程序博客网 时间:2024/05/09 20:43
http://www.it610.com/article/1490591.htm
c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Drawing.Printing;namespace PrintDemo{ /// <summary> /// 开发者:无名剑 /// 网站:www.west163.net /// QQ:16349023 /// Email:admin@xo68.com,admin@west163.net /// </summary> public partial class Form1 : XoExpress.SkinForm.SkinForm { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { PrintDocument prtdoc = new PrintDocument(); string strdefaultprinter = prtdoc.PrinterSettings.PrinterName;//获取默认的打印机名 foreach (string strprinter in PrinterSettings.InstalledPrinters) //在列表框中列出所有的打印机, { listBoxEx1.Items.Add(strprinter); if (strprinter == strdefaultprinter)//把默认打印机设为缺省值 { listBoxEx1.SelectedIndex = listBoxEx1.Items.IndexOf(strprinter); } } } private void listBoxEx1_SelectedIndexChanged(object sender, EventArgs e) { listBoxEx2.Items.Clear(); PrintDocument prtdoc = new PrintDocument(); prtdoc.PrinterSettings.PrinterName = listBoxEx1.Text; foreach (PaperSize ps in prtdoc.PrinterSettings.PaperSizes) { listBoxEx2.Items.Add(ps.PaperName); } } private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { System.Diagnostics.Process.Start("IEXPLORE.EXE","http://www.west163.net"); } private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://blog.csdn.net/nnsword"); } }}
0 0
- 【.Net码农】c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
- c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
- C#控制打印机及纸张的类
- 设置打印机新纸张
- 局域网打印机纸张设置
- 获取默认打印机纸张的设置
- delphi 取得本机打印机列表及打印机详细信息
- [.Net码农]c#中设置默认打印机
- C#控制条码打印机 纸张大小,间距,绘制内容(所有条码打印机通用)
- C#枚举系统安装的所有打印机.获取打印机名称
- C# 获取打印机列表
- C#获取打印机列表
- C#获取本地打印机列表,并将指定打印机设置为默认打印机
- C#获取本地打印机列表,并将指定打印机设置为默认打印机
- 获取所有打印机,设置默认打印机,获取默认打印机
- 浏览器如何设置默认打印机的纸张类型
- c#打印机设置
- C#取得本地打印机驱动程序
- 接入支付宝出现交易订单处理失败,请稍后再试(ALI64)的错误
- 【OpenCV笔记 09】OpenCV中离散傅里叶变换、归一化的运用
- HDU 5718 BestCoder 2nd Anniversary Oracle (模拟)
- oracle分析函数
- nodejs修改代码自动重启-nodemon模块
- 【.Net码农】c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
- Symmetric Tree
- Java 浮点数
- 服务器推送技术原理分析及dwr框架简单的使用
- while循环
- 特殊字符转义
- javascript高级程序设计学笔记——第五章 引用类型
- android手机字体库相关问题深入剖析
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】