zoukankan      html  css  js  c++  java
  • 得到打印机的信息

    添加 System.Drawing.Printing单元。

    PrinterSettings类是获取本地打印机的类。

    InstalledPrinters是获得安装打印机的集合。

    PrinterResolutions是指定打印机可以支持的分辨率的集合。

    PaperSizes是指定打印机可以支持的打印纸张大小。

    在窗体中放上textBox来显示打印机的名称,Combobox中显示所支持的分辨率,Richtext显示它的详细信息

    private void Form1_Load(object sender, EventArgs e)
            {
                richTextBox1.Clear();
                foreach (string printername in PrinterSettings.InstalledPrinters)
                {
                    textBox1.Text = printername;
                    PrinterSettings ps = new PrinterSettings();
                    ps.PrinterName = printername;
                    if (ps.IsValid)
                    {
                        foreach(PrinterResolution pr in ps.PrinterResolutions)
                        {
                            comboBox1.Items.Add(pr.ToString());
                        }
    
                        string prinsize = "";
                        foreach(System.Drawing.Printing.PaperSize size in ps.PaperSizes )
                        {
                            if (Enum.IsDefined(size.Kind.GetType(), size.Kind))
                            {
                                prinsize += size.ToString();
                           }
                        }
                        richTextBox1.AppendText(prinsize + "\n");
                    }
                }
            }
  • 相关阅读:
    mysql参数优化
    看见的一个mysql面试题
    面向对象的继承
    面向对象的权限修饰符
    php实现无限极分类
    php的冒泡排序
    frame框架的跳转
    thinkphp中open路径问题
    mysql触发器
    mysql事务
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/2825068.html
Copyright © 2011-2022 走看看