power builder之native Pdf生成器

我要开发同款
鄢工2024年05月04日
57阅读
开发技术C/C++
所属分类power builder插件

作品详情

背景:
power builder原为sybase的产品,IDE是c++编写,后来为appeon(艾普阳)购买了版权。本人当时作为appeon一员,有幸参与了pb源代码的维护和开发。
appeon native pdf由本人独立开发的。以前pb是有datawindow生成pdf的功能,但要借助于安装虚拟打印机,而虚拟打印机是另外付费的。
艾普阳公司为了减少了用户的费用,就开发了appeon native pdf。
项目工作原理:
将绘制datawindow的gdi合成emf(增强型图元文件),再逐条将emf解析成gdi,利用pdflib仿真成pdf文件
全部功能:
1、emf的合成与解析
2、坐标的转换与缩放
3、GDI模拟对象的管理
4、字体处理:矢量字体,非矢量字体,临时字体的加载和矫正
5、文本处理:文本的排版与旋转,多语言混合文本的处理
6、裁剪处理
7、图像的加载与优化
8、PDF尺寸大小和生成速度的控制
9、PDF功能的拓展(包括pdf密码、权限,pdf基本信息,pdf/A1,pdf/A3的功能实现)
个人实现:全部功能
成就:代替了以前distill pdf虚拟打印机的功能,全世界使用power builder的开发者都能使用此功能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论