HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance

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

Bygger en kalder-ejet rich-text-appearance til en skrivebeskyttet destination og bevarer den eksisterende familievalgs-, layout-, shaping-, objektejerskabs-, budget- og cancellation-adfærd

Denne eksplicitte indgang accepterer Preview/Print-kun TrueType outline-fonts og indlejrer komplette font-bytes uden at ændre permission- eller no-subsetting-flag; begrænsede, bitmap-kun og ugyldige embedding-tilladelser udløser haEmbeddingDenied

Kalderen skal overholde fontlicensen og holde destinationen skrivebeskyttet; denne API autoriserer ikke redigerbar dokumentindlejring

Rendereren bruger denne indgang til midlertidige FreeText-fallback-objekter, der frigives efter raster-output; rendering tilføjer ikke den genererede appearance til kildedokumentet

Eksisterende redigerbare family-appearance-indgange bevarer deres originale tilladelsestjek

Det returnerede bundle ejer alle genererede objekter; kaldere skal frigive det efter brug

Se annotation fallback og OpenType embedding permission-specifikationen

OpenType CFF 1-fonts understøttes gennem compact font appearance-backend og bevarer hele fonten, faktisk CID-mapping, Unicode-tekst, bredder og embedding-politik