在不使用目录对话框的情况下打印FixedDocument

时间:2019-06-01 11:34:41

标签: c# printing printdocument printdialog fixeddocument

我想用20打印FixedDocument,并且不显示用于选择目录的对话框。我知道我可以通过将"Microsoft Print to PDF"传递到PrinterSettingsPrintFileNamePrintToFile

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

0 个答案:

没有答案