特征
添加了对 GDI 线条样式(虚线、点和自定义样式)的支持。
改进了模拟 PDF 文件中顶部和底部文本对齐的逻辑。
改进了旋转文本的逻辑。
wPDF 是一个 PDF 制作工具,它经过优化,可以更好地兼容 Windows 应用程序中常见的大多数绘图命令。单独使用,与您自己的组件或与 WPTools 链接,wPDF 立即创建 PDF 文件。wPDF 与 WPTools、WPForm、QuickReport 和 HTMLView 兼容,仅举几例。该组件为您提供了可用于直接绘图的兼容“画布”属性。
概述
wPDF 将增强的元文件转换为 PDF,同时保留矢量和文本信息。这导致可以以高分辨率打印的小型 PDF 文件,从而使 wPDF 优于将嵌入式元文件转换为位图的其他解决方案。wPDF 支持常见的 PDF 功能,包括压缩和 128 位加密,它是第一个允许嵌入字体子集以进一步减小文件大小的 Delphi 库。
代码
创建 PDF 文件所需的代码与打印所需的代码非常相似:
常量分辨率 = 72;
WPPDFPrinter1.BeginDoc; // 开始一个新文档
尝试
WPPDFPrinter1.StartPage(//开始某一页的一页
Round(8.5*Resolution), 5*Resolution, Resolution, Resolution, 0);
DrawPage(WPPDFPrinter1.Canvas); // 绘制到 TCanvas 的子过程
WPPDFPrinter1.EndPage; //关闭页面
最后
WPPDFPrinter1.EndDoc; //关闭文档