【发布时间】:2017-09-20 07:55:58
【问题描述】:
我需要从我的 Centura 程序(版本 1.5.1)中调用最新版本的 PDFCreator。有没有办法做到这一点自动化?
【问题讨论】:
标签: pdf sqlbase guptateamdeveloper centura
我需要从我的 Centura 程序(版本 1.5.1)中调用最新版本的 PDFCreator。有没有办法做到这一点自动化?
【问题讨论】:
标签: pdf sqlbase guptateamdeveloper centura
您需要更具体。你的意思是你想专门使用 COM 自动化(如果你这样做,那么 PDFCreator COM 接口是错误的)。否则它只是一个打印机驱动程序,那么您是否使用 Gupta ReportBuilder 并需要 qrp 转换?您是否尝试过使用 SalPrint* 功能将 PDFCreator 设置为默认打印机,然后使用 SalPrint* 功能进行打印。否则,不要重复别人已经做过的事情,请参阅 Gupta 论坛中的此帖子:Help with PDFCreator ( Gupta forum )
【讨论】:
假设您了解整个 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 文档以了解如何使用新生成的类/函数。 如果您已经完成了所有这些,那么您需要准确说明问题所在。
【讨论】: