• windows设置默认打印机


    实现这个功能需要使用windows api

            [DllImport("winspool.drv")]
            public static extern bool SetDefaultPrinter(String Name);
            //调用win api将指定名称的打印机设置为默认打印机
            private static PrintDocument PrintDocument = new PrintDocument();
            public static void SetDefaultPrint(string printName) {
                List<string> stringList = new List<string>();
                foreach (var item in PrinterSettings.InstalledPrinters)
                {
                    stringList.Add(item.ToString());
                }
             // string  PrinterName = PrintDocument.PrinterSettings.PrinterName;//获取当前设置的打印机
                SetDefaultPrinter(stringList[0]);//使用win api函数设置默认打印机
            }
    

      亲测运行成功

  • 相关阅读:
    1033.采药1
    G——胜利大逃亡 (BFS)
    POJ 3278 Catch That Cow
    C
    11.17 dfs poj1979 Red and Black
    11.11反思
    kmp笔记
    dfs bfs
    1113
    python 类方法
  • 原文地址:https://www.cnblogs.com/ProDoctor/p/7646570.html
Copyright © 2020-2023  润新知