【问题标题】:Printing in Power Builder V12 Web Application(Web Forms)在 Power Builder V12 Web 应用程序(Web 表单)中打印
【发布时间】:2011-01-12 12:43:22
【问题描述】:

想知道Power Builder V12 Web Application(Web Forms)中的打印方式【Power Builder Web Application转为ASP.Net Web Application】

此功能是 PowerBuilder V12 中的新功能,可用的示例和文档很少。

我知道没有直接的打印方式,因为需要定义虚拟打印机 然后准备要打印的文档并将其发送到该打印机。

如果任何用户之前尝试过或有任何示例,请发给我。

在此先感谢..

【问题讨论】:

    标签: asp.net printing virtual sybase powerbuilder


    【解决方案1】:

    在 PB Web 表单中,我确定了三种打印方式。我假设您的意思是打印 DataWindows,因为这在 PowerBuilder 应用程序中最常见。

    首先是不对代码做任何事情,让 PowerBuilder 处理 DataWindow.Print() 函数调用。它创建 UI 元素以链接到“打印管理器”窗口,该窗口正在为您的用户生成 PDF,然后用户可以从打印管理器下载。

    其次是利用 DataWindow.SaveAs (..., PDF!) 功能,并在您自己的触发器上调用 DownloadFile() 函数。这实现了与第一个相同的目的,但允许您管理自己的 UI。

    第三是在页面上显示 DataWindow,并使用一个调用 JavaScript 的按钮来触发浏览器自己的打印命令。使用此选项您可能会失去一些格式控制,但它允许执行实际的打印功能,而不仅仅是生成 PDF。

    还有一个小的仅供参考,来自 PowerBuilder has been around since version 11.0 的 Web 表单生成。那是我开始使用它的时候,这就是我想出这些选项的方式。 (这些事情对我来说需要时间。)

    祝你好运,

    特里。

    【讨论】:

      猜你喜欢
      • 2012-06-16
      • 2010-09-30
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 2019-02-08
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多