|
THotPDF |
顶部 上一页 下一页 |
|
THotPDF 是用于创建和管理 PDF 文档的主类
单元 HPDFDoc
说明 用 THotPDF 在应用程序中生成 PDF 文档。文档生成从调用 BeginDoc 开始;绘制和文本输出经 CurrentPage 属性进行,可用 AddPage 方法追加新页面。PDF 保持打开状态,直到应用程序调用 EndDoc.
用 THotPDF 的属性配置元数据、输出选项、压缩、安全和查看器行为。例如,PDF 加密和权限由 ActivateProtection 属性控制
无论操作成功、失败还是组件销毁,密码学操作都会显式覆写自有的口令副本、派生的文件与对象密钥、缓存的 AES 轮密钥、解密的 PKCS#12 私钥数据以及流式明文暂存
写时复制对象图事务 提供嵌套保存点:只对触碰过的间接根做快照,把大流的历史溢写到临时存储,并原位恢复根对象
使用示例:
uses ... HPDFDoc, ...
type ... HPDF: THotPDF; ...
procedure TForm1.HelloWorldButtonClick(Sender: TObject); begin HPDF.AutoLaunch := true; // 创建后显示该 PDF HPDF.FileName := '.\HelloWorld.pdf'; HPDF.BeginDoc; // Start PDF generation HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!'); // 在第一页上写入文本 HPDF.EndDoc; // 完成并保存 PDF end;
|