Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 静态类 > Sys >
InstalledPrinters

InstalledPrinters返回当前系统中安装的所有打印机集合。当我们在一些报表打印时,需要将一些报表输送到特地的打印时,可以指定到相应的打印机打印。

Vb.Net
For Each printer As String In Sys.InstalledPrinters
    Proj.MsgDebug.Add(printer)
Next

Proj.MsgDebug.Add("默认打印机:{0}",Sys.DefaultPrinter)

'返回结果:Microsoft XPS Document Writer
'返回结果:Microsoft Print To PDF
'返回结果:HP Deskjet F4400 series
'返回结果:Fax
'返回结果:Brother HL-L2360D series Printer
'返回结果:默认打印机:Microsoft Print To PDF

C#
foreach (string printer in Sys.InstalledPrinters)
    Proj.MsgDebug.Add(printer);

Proj.MsgDebug.Add("默认打印机:{0}", Sys.DefaultPrinter);

// 返回结果:Microsoft XPS Document Writer
// 返回结果:Microsoft Print To PDF
// 返回结果:HP Deskjet F4400 series
// 返回结果:Fax
// 返回结果:Brother HL-L2360D series Printer
// 返回结果:默认打印机:Microsoft Print To PDF