HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance

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

Construye una apariencia de rich text propia del llamador para un destino de solo lectura, preservando el comportamiento existente de selección de familias, layout, shaping, propiedad de objetos, presupuestos y cancelación

Esta entrada explícita acepta fuentes TrueType de outlines solo Preview/Print y embebe los bytes completos de la fuente sin cambiar los flags de permisos ni de no-subsetting; los permisos de embebido restricted, solo bitmap e inválidos lanzan haEmbeddingDenied

El llamador debe honrar la licencia de la fuente y mantener el destino de solo lectura; esta API no autoriza el embebido en documentos editables

El renderer usa esta entrada para los objetos temporales de fallback de FreeText que se liberan tras la salida raster; el renderizado no agrega la apariencia generada al documento fuente

Los puntos de entrada existentes de apariencia de familias editable retienen sus comprobaciones de permisos originales

El bundle devuelto es propietario de todos los objetos generados; los llamadores deben liberarlo después de consumirlo

Vea el fallback de annotations y la especificación de permisos de embebido OpenType

Las fuentes OpenType CFF 1 se soportan a través del backend de apariencias de fuente compacta, preservando la fuente completa, el mapeo CID real, el texto Unicode, los widths y la política de incrustación