HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance

function HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance(
  const Runs: THPDFHeadlessRichTextRuns;
  const Families: THPDFHeadlessRichTextFontFamilies;
  FirstObjectNumber, MaximumObjects: Integer;
  const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;

为只读目标构建调用方自有的 rich text 外观,保留既有的 family 选择、布局、整形、对象所有权、预算和取消行为

这个显式入口接受仅 Preview/Print 的 TrueType 轮廓字体,并嵌入完整字体字节而不改动权限或 no-subsetting 标志;restricted、bitmap-only 和非法嵌入权限抛出 haEmbeddingDenied

调用方必须遵守字体许可并保持目标只读;本 API 不授权可编辑的文档嵌入

渲染器在临时 FreeText 回退对象上使用此入口,这类对象在栅格输出后即被释放;渲染不会把生成外观加入源文档

既有的可编辑 family 外观入口保留其原有权限检查

返回的包拥有所有生成对象;调用方消费完毕后必须释放

另见注释回退与 OpenType 嵌入权限规范

OpenType CFF 1 字体经紧凑字体外观后端支持,保留完整字体、真实 CID 映射、Unicode 文本、宽度和嵌入策略