在wpf中打印多页

在wpf中打印多页,wpf,mvvm,printing,Wpf,Mvvm,Printing,我有一个滚动查看器,里面有一个包含多页内容的文本块。 如何在Scroll Viewer中打印所有内容。我使用的是WPF MVVM模式。 文本块是用于此的正确控件吗?还是我应该使用任何其他WPF控件 提前感谢。ir对分页进行更好的控制我不知道到底是什么问题,但与打印机有关 从控制面板->打印机和传真 1.右键单击打印机并选择打印机首选项 2.将源属性更改为“手动馈送”和“应用”(最初为“自动选择”) 3.仍然有一些错误 4.我再次将源属性更改回“自动选择”并应用 5.将快速设置属性更改为“默认值”

我有一个滚动查看器,里面有一个包含多页内容的文本块。 如何在Scroll Viewer中打印所有内容。我使用的是WPF MVVM模式。 文本块是用于此的正确控件吗?还是我应该使用任何其他WPF控件


提前感谢。

ir对分页进行更好的控制

我不知道到底是什么问题,但与打印机有关

从控制面板->打印机和传真

1.右键单击打印机并选择打印机首选项

2.将源属性更改为“手动馈送”和“应用”(最初为“自动选择”)

3.仍然有一些错误

4.我再次将源属性更改回“自动选择”并应用

5.将快速设置属性更改为“默认值”&应用


5.现在它可以正常工作了

AFAIK没有神奇的分页子弹。您必须自己完成这一切。实际上,ViewlModel中的打印Icommand会获取textBlocks内容。但是,当打印票据提供程序无法检索打印功能时,我遇到以下错误。Win32错误。这是我打印printDlg.PrintDocument的代码(idpSource.DocumentPaginator,“Hello WPF Printing”);我从没见过那个错误。似乎您的问题和您遇到的问题是两件不同的事情。有时会出现这样的错误。.Plz Chk dis Link“这本质上是一个驱动程序问题,但不可避免地会有一些情况,您的软件在您不知道的驱动程序上运行,或者在不可能升级驱动程序的环境中运行。”如果你的司机很差劲,你也无能为力。升级打印机驱动程序,或升级打印机。