我正在开展一个项目(感谢遗产问题)在Borland Builder C ++ 6中完成,这是一个来自2002年的旧IDE。
我和之前的开发人员遇到的一个问题是BBC ++ 6附带的TPrinter组件已经很老了,而且似乎与HP的PCL6存在一些兼容性问题。目前,只有当打印机获得PCL4并且我的团队担心未来可能不再接受PCL4的打印机时,才可以使用它。之前的开发人员在尝试将PCL6与Builder的组件一起使用时做了相当大的努力但没有成功。更具体地说,以前团队成员的错误报告是:
使用PCL6的打印机不能很好地使用Builder组件。它不尊重字体方向,有些东西在窗口中变得迷失方向。
我的问题是:哪种方法可以解决这个问题?特别是我很乐意找到一个补丁或来自Borland的东西使TPrinter与PCL6兼容,但其他解决方案可能会受到欢迎。我想避免创建自己的组件或特定的打印机类。更改IDE不是一个可行的解决方案,但包括兼容的库是可以的。
我很高兴得到任何帮助。
Momergil