【问题标题】:Centura - PDFCreator COM interop with different versionsCentura - PDFCreator COM 与不同版本的互操作
【发布时间】:2017-09-20 07:55:58
【问题描述】:

我需要从我的 Centura 程序(版本 1.5.1)中调用最新版本的 PDFCreator。有没有办法做到这一点自动化?

【问题讨论】:

    标签: pdf sqlbase guptateamdeveloper centura


    【解决方案1】:

    您需要更具体。你的意思是你想专门使用 COM 自动化(如果你这样做,那么 PDFCreator COM 接口是错误的)。否则它只是一个打印机驱动程序,那么您是否使用 Gupta ReportBuilder 并需要 qrp 转换?您是否尝试过使用 SalPrint* 功能将 PDFCreator 设置为默认打印机,然后使用 SalPrint* 功能进行打印。否则,不要重复别人已经做过的事情,请参阅 Gupta 论坛中的此帖子:Help with PDFCreator ( Gupta forum )

    【讨论】:

    • 是的,我想在最新版本的 PDFCreator(2.5.3) 中使用 COM 自动化。现在我只能使用 1.7.3 版本,这是我的 centura 程序的最后一个兼容版本。
    【解决方案2】:

    假设您了解整个 PDF 工作流程在 1.7 和 2.5 之间发生了变化 - 并且使用 PDF COM 也发生了变化(请参阅Migrating from PDFCreator 1.7 to 2.n,那么您需要完全重建 CTD 和 PDFCreator 之间的 COM 接口。 从 CTD1.5 组件菜单 --> ActiveX 向导 --> 选择注册的 PDFCreator 库 --> 选择“所有”类 --> 生成为“完整” --> 将生成的文件保存为 .apl 并包含在您的.app 主线。所有新类都可以使用。 至于工作流程,您需要阅读整个 PDFCreator 文档以了解如何使用新生成的类/函数。 如果您已经完成了所有这些,那么您需要准确说明问题所在。

    【讨论】:

      猜你喜欢
      • 2011-04-01
      • 2012-06-18
      • 2014-09-03
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多