THotPDF Class

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;