我使用 PdfSharp/MigraDoc 在应用程序中创建和查看文档。
我使用 WPF 版本,因为我需要 WPF 文档查看器。现在我想打印文档(在 DocumentViewer 中工作),但由于某种原因,当我尝试自己打印时,我只会得到空白页。
我使用此代码打印:
MigraDocPrintDocument printDocument = new MigraDocPrintDocument();
printDocument.Renderer = new DocumentRenderer(druck.GetDruck());
printDocument.Renderer.PrepareDocument();
printDocument.Print();
我需要做什么才能从 WPF 打印(从 WinForms 这很好用,但我需要用于 DocumentViewer 的 WPF)。