【问题标题】:Printing Multiple pages in wpf在 wpf 中打印多页
【发布时间】:2011-07-21 06:15:40
【问题描述】:

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

提前谢谢..

【问题讨论】:

  • AFAIK 没有神奇的分页子弹。你必须自己做。
  • 实际上我的来自 ViewlModel 的 Print Icommand 获取了 textBlocks 内容。但是在打印 PrintTicket 提供程序时出现以下错误,无法检索 PrintCapabilities。 Win32 错误。这是我的打印代码 printDlg.PrintDocument(idpSource.DocumentPaginator, "Hello WPF Printing.");
  • 从未见过该错误。似乎您的问题和您遇到的问题是两件不同的事情。
  • 有时会出现这样的错误..Plz Chk dis Link petterisbetter.com/michael/index.php/2008/09/29/…
  • “这本质上是一个驱动程序问题,但不可避免地会出现您的软件在您不知道的驱动程序上运行或在可能无法升级驱动程序的环境中运行的情况。”如果你的司机很糟糕,你无能为力。升级您的打印机驱动程序,或升级您的打印机。

标签: wpf mvvm printing


【解决方案1】:

DocumentViewer ir 更好地控制分页 printing

【讨论】:

    【解决方案2】:

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

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

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

    2.将 Source 属性更改为“Manual Feed”并应用。(最初是“AutoSelect”)

    3.仍然有一些错误。

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

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

    5.现在它工作正常

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      • 2013-08-27
      相关资源
      最近更新 更多