THPDFHeadlessDocument.AppendPageText

procedure AppendPageText(PageIndex: Integer; const Text: UnicodeString;
  const TrueTypeFont: SysUtils.TBytes; const Rectangle: THPDFRectangle;
  const Options: THPDFHeadlessTextAppearanceOptions; Invisible: Boolean = False;
  FitToRectangle: Boolean = False);

向既有零起算页面追加一个真实内嵌的 Unicode Form XObject,不替换原始内容;直接与间接内容数组都会规范化为流引用

Rectangle 坐标使用 PDF user space,外观选项控制字体、颜色、间距、对齐、shaping 和直角旋转

Invisible 为 true 时插入文本渲染模式 3;FitToRectangle 为 true 时用实际垂直字体度量和水平文本缩放适配单行文本,适合 OCR 词几何

资源在修改前克隆,生成对象按文档限制预检,取消或预检失败保留原始页面,加密保存沿用原始 AES 安全策略

用户密码口令下的页面编辑需要内容修改权限;已签名或已认证文档需要本方法之外的编辑策略,会被拒绝

已在原生 Linux FPC 3.2.2/3.3.1、Windows FPC 与 Delphi Win32/Win64、C++Builder 头文件、严格的独立提取以及像素一致的不可见搜索层上验证

文档 API · 原生工作流