HPDFBuildHeadlessRichTextFamilyAppearance

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

用每个 run 配置的字体族与样式构建调用方自有外观,保留既有的段落、换行、上下文 shaping、bidi、旋转、装饰和 mark 放置行为

把 Options.FallbackFontFamilies 设为 True 以启用有界 supplied-family 回退;选择跨越作者指定的 run 接缝按完整 Unicode 字素进行,外观中保留实际 typed 字号和颜色,同时保留原始作者指定值

返回的包拥有全部生成对象;ObjectCount 给出连续对象范围,调用方消费完必须释放包

字体族选择、实际字体加载、累计字体字节、run 与对象边界以及取消,保留 typed 外观错误和既有所有权保证

命名字体族行为 · 单字体族构建器