C#调用打印机信息
Posted on | 三月 22, 2010 | No Comments
private void button1_Click(object sender, EventArgs e)//richTextBox看来很好用啊
{//获取系统已经安装的打印机信息
String MyInfo=”";
foreach (string MyPrinterName in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
//显示打印机名称
MyInfo+=”打印机: “+MyPrinterName+”\n”;
//获取打印机设置信息
System.Drawing.Printing.PrinterSettings MyPrinter = new System.Drawing.Printing.PrinterSettings();
MyPrinter.PrinterName = MyPrinterName;
if (MyPrinter.IsValid)
{
MyInfo+=”支持的分辨率:”+”\n”;
foreach (System.Drawing.Printing.PrinterResolution resolution in MyPrinter.PrinterResolutions)
{
MyInfo+=resolution.ToString()+”\n”;
}
MyInfo += “支持的打印页尺寸:” + “\n”;
foreach (System.Drawing.Printing.PaperSize size in MyPrinter.PaperSizes)
{
if (Enum.IsDefined(size.Kind.GetType(), size.Kind))
{
MyInfo+=size.ToString()+”\n”;
}
}
MyInfo += “\n”;
}
}
this.richTextBox1.Text = MyInfo;
}
相关文章:
评论|Comments
留言|Leave a Reply
![如果您自认为是一位忠实的Silverlight-Fans,那么请将此标志放到您的博客中成为一名真正的[银光使者]](http://images.cnblogs.com/cnblogs_com/alamiye010/Silverlighter1.jpg)