2

我正在从事一个项目,该项目(由于遗产问题)是在 Borland Builder C++ 6 中完成的,这是 2002 年以来的一个相当古老的 IDE。

我和以前的开发人员面临的一个问题是 BBC++6 附带的 TPrinter 组件相当陈旧,并且似乎与 HP 的 PCL6 存在一些兼容性问题。目前,只有当打印机获得 PCL4 并且我的团队担心未来的打印机可能不再接受 PCL4 时才可以使用它。以前的开发人员在尝试将 PCL6 与 Builder 的组件一起使用时付出了很大的努力,但没有成功。更具体地说,之前团队成员的错误报告是:

Builder 组件不适用于使用 PCL6 的打印机。它不尊重字体方向,有些东西在窗口中变得迷失方向。

我的问题是:解决这个问题的最佳方法是什么?特别是我很乐意从 Borland 找到补丁或其他东西,使 TPrinter 与 PCL6 兼容,但其他解决方案可能会受到欢迎。我想避免创建自己的组件或特定的打印机类。更改 IDE 不是一个可行的解决方案,但包含一个兼容的库就可以了。

我很高兴有任何帮助。

莫默吉尔

4

0 回答 0