HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance

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

Baut eine dem Aufrufer gehörende Rich-Text-Appearance für ein schreibgeschütztes Ziel und bewahrt das bestehende Verhalten bei Family-Selection, Layout, Shaping, Object Ownership, Budgets und Abbruch

Dieser explizite Einstieg akzeptiert Preview/Print-only-TrueType-Outline-Fonts und bettet vollständige Font-Bytes ein, ohne Permission- oder No-Subsetting-Flags zu ändern; Restricted-, Bitmap-only- und ungültige Embedding-Rechte werfen haEmbeddingDenied

Der Aufrufer muss die Font-Lizenz einhalten und das Ziel schreibgeschützt halten; diese API autorisiert kein editierbares Dokument-Embedding

Der Renderer nutzt diesen Einstieg für temporäre FreeText-Fallback-Objekte, die nach der Raster-Ausgabe freigegeben werden; das Rendering fügt die erzeugte Appearance nicht dem Quelldokument hinzu

Bestehende Einstiegspunkte für editierbare Family-Appearances behalten ihre ursprünglichen Rechteprüfungen

Das zurückgegebene Bundle besitzt alle erzeugten Objekte; Aufrufer müssen es nach dem Verbrauch freigeben

Siehe Annotation-Fallback und die OpenType-Embedding-Permission-Spezifikation

OpenType-CFF-1-Fonts werden über das kompakte Font-Appearance-Backend unterstützt, mit vollständigem Font, tatsächlichem CID-Mapping, Unicode-Text, Widths und Embedding-Policy