HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance

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

Constrói uma aparência rich-text de posse do chamador para um destino somente leitura, preservando o comportamento existente de seleção de famílias, layout, shaping, posse de objetos, orçamentos e cancelamento

Esta entrada explícita aceita fontes de contorno TrueType Preview/Print-only e embute os bytes completos da fonte sem alterar flags de permissão ou de no-subsetting; permissões de embutimento restritas, somente bitmap e inválidas disparam haEmbeddingDenied

O chamador precisa honrar a licença da fonte e manter o destino somente leitura; esta API não autoriza embutimento em documentos editáveis

O renderer usa esta entrada para objetos temporários de fallback FreeText que são liberados após a saída raster; o rendering não adiciona a aparência gerada ao documento de origem

Os entry points existentes de aparência de famílias editável retêm suas checagens originais de permissão

O bundle retornado é dono de todos os objetos gerados; os chamadores devem liberá-lo após o consumo

Veja o fallback de anotações e a especificação de permissões de embutimento OpenType

Fontes OpenType CFF 1 são suportadas pelo backend de aparências de fontes compactas, preservando a fonte completa, o mapeamento CID real, texto Unicode, widths e a política de embutimento