HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance

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

Constrói uma aparência de rich text própria de quem chama para um destino só de leitura, preservando o comportamento existente de seleção de famílias, layout, shaping, propriedade de objetos, orçamentos e cancelamento

Esta entrada explícita aceita tipos de letra de contornos TrueType apenas de pré-visualização/impressão e incorpora bytes de tipos de letra completos sem alterar as flags de permissão ou de no-subsetting; permissões de embedding restritas, apenas de bitmap e inválidas levantam haEmbeddingDenied

Quem chama tem de respeitar a licença do tipo de letra e manter o destino só de leitura; esta API não autoriza embedding editável de documentos

O renderer usa esta entrada para objetos de fallback FreeText temporários que são libertados após a saída raster; a renderização não acrescenta a aparência gerada ao documento fonte

Os pontos de entrada existentes de aparências de famílias editáveis mantêm as verificações de permissões originais deles

O bundle devolvido é dono de todos os objetos gerados; quem chama tem de o libertar após o consumo

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

Tipos de letra OpenType CFF 1 são suportados através do backend de aparências de compact fonts, preservando o tipo de letra completo, o mapping CID real, texto Unicode, larguras e política de embedding