HPDFBuildHeadlessReadOnlyRichTextFamilyAppearance

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

Строит принадлежащий вызывающему appearance rich-текста для цели только для чтения, сохраняя существующие выбор семейства, раскладку, шейпинг, владение объектами, бюджеты и поведение отмены

Этот явный вход принимает контурные TrueType-шрифты только для Preview/Print и встраивает полные байты шрифта, не меняя флаги прав и запрета сабсеттинга; ограниченные, только битмаповые и недопустимые права встраивания поднимают haEmbeddingDenied

Вызывающий обязан соблюдать лицензию шрифта и держать цель доступной только для чтения; этот API не разрешает встраивание в редактируемый документ

Рендерер использует этот вход для временных объектов фолбэка FreeText, освобождаемых после растрового вывода; отрисовка не добавляет сгенерированный appearance в исходный документ

Существующие точки входа редактируемого appearance семейств сохраняют свои исходные проверки прав

Возвращаемый бандл владеет всеми сгенерированными объектами; вызывающим следует освободить его после использования

См. фолбэк аннотаций и спецификацию прав встраивания OpenType

Шрифты OpenType CFF 1 поддерживаются через компактный бэкенд внешних видов шрифтов с сохранением полного шрифта, фактического отображения CID, текста Unicode, ширин и политики встраивания