通过代码更改PrintDialog中的prinintername



我试图通过代码更改PrintDialog的选定打印机。我正在创建一个需要打印的图像,但是图像的大小决定了应该使用哪种打印机。我有我想要使用的打印机的名称,但我就是不知道该在哪里更改该值。任何帮助都可以在VB。. NET或c# .

谢谢。

您应该查找PrinterName属性。该属性驻留在PrinterSettings类中。prinintersettings类也是PrintDialog的一个属性。这样你就可以访问PrinterSettings并更改PrinterName-property。

//Example for GETTING the printername
var pd = new PrintDialog();
var settings = pd.PrinterSettings;
var name = settings.PrinterName
//Example for SETTING the printername
var pd = new PrintDialog();
pd.PrinterSettings.PrinterName = "YOUR_PRINTER_NAME";

相关内容

  • 没有找到相关文章

最新更新