题
我目前正在使用 PrintVisual()
在WPF应用程序中进行打印。目前,这正常工作,我现在唯一遇到的问题是处理大量的数据时,我需要多次将窗口渲染到缓冲区,然后执行打印作业。目前 PrintVisual()
创建有效的多个打印作业,但不是很雄辩。
我试图使用反射器来获取源 PrintVisual()
希望将其实施到 IDocumentPaginatorSource
, ,不幸的是,反射器失败。
也许我应该尝试将窗户伸向一个 FlowDocument
?尽管我不太热衷于编码打印布局。
有什么建议么?提前致谢!
解决方案
我打电话给我 RenderTargetBitmap()
在每个页面的画布上。
不隶属于 StackOverflow