gpt4 book ai didi

c# - 如何在 wpf c# 中为 FlowDocument 选择打印机

转载 作者:太空宇宙 更新时间:2023-11-03 14:56:10 28 4
gpt4 key购买 nike

我正在尝试使用 Microsoft Print to pdf 将 FlowDocument 直接打印成 pdf。每次我想打印时,它都会将打印机设置为上次使用的打印机,我需要将其设置为“Microsoft Print to PDF”。

// Create a PrintDialog 
PrintDialog printDlg = new PrintDialog();
// Create a FlowDocument dynamically.
FlowDocument doc = CreateFlowDocument();
doc.Name = "OrderReceipt"+orderNo;
// Create IDocumentPaginatorSource from FlowDocument
IDocumentPaginatorSource idpSource = doc;
// Call PrintDocument method to send document to printer
printDlg.PrintDocument(idpSource.DocumentPaginator, "Save PDF");

这可能吗?

最佳答案

您可能正在使用默认打印机设置,可以将其设置为上次使用的打印机: https://support.microsoft.com/en-us/help/4028622/windows-10-how-to-set-a-default-printer

关于c# - 如何在 wpf c# 中为 FlowDocument 选择打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48934445/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com