我想用20
打印FixedDocument,并且不显示用于选择目录的对话框。我知道我可以通过将"Microsoft Print to PDF"
传递到PrinterSettings
:PrintFileName
和PrintToFile
:
true
有一种方法可以传递打印机名称:
PrinterSettings.PrinterName = "Microsoft Print to PDF";
PrinterSettings.PrintFileName = "C:\\Users";
PrinterSettings.PrintToFile = true;
但是我不知道是否有可能或如何将其余的printerSettings参数传递给PrintDialog。
到目前为止,我已经使用这种方法打印固定文档;
printDialog.PrintQueue = new PrintQueue(new PrintServer(), "printer name" );
我知道可以将printerSettings传递给printDialog.PrintDocument(this.fixedDocument.DocumentPaginator, "Description");
,但是现在我不知道如何将这些PrintDocument
传递给FixedDocument
。
我要补充一点,我有一个带有png的位数组,该位数组转换为PrintDocument
,然后放入wpf BitmapImage
UserControll
,最后放入Image
。