HPDFBuildHeadlessRichTextFamilyAppearance
function HPDFBuildHeadlessRichTextFamilyAppearance(
const Runs: THPDFHeadlessRichTextRuns;
const Families: THPDFHeadlessRichTextFontFamilies;
FirstObjectNumber, MaximumObjects: Integer;
const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;
Собирает принадлежащий вызывающему appearance по настроенным семейству и стилю каждого run, с прежним поведением абзацев, переноса, контекстного шейпинга, bidi, поворота, оформления и размещения знаков
Задайте Options.FallbackFontFamilies в True для ограниченного фолбэка на предоставленные семейства; выбор идёт по целым графемам Unicode через авторские швы runs и сохраняет в appearance реальные типизированные размеры и цвета, удерживая исходное авторское значение
Возвращённый пакет владеет всеми сгенерированными объектами; ObjectCount даёт непрерывный диапазон объектов, а после использования вызывающий обязан освободить пакет
Выбор семейств, реальная загрузка шрифтов, суммарные байты шрифтов, границы runs и объектов и отмена сохраняют типизированные appearance-ошибки и прежние гарантии владения
Поведение именованных семейств · Билдер с одним семейством
Шрифты OpenType CFF 1 поддерживаются через компактный бэкенд внешних видов шрифтов с сохранением полного шрифта, фактического отображения CID, текста Unicode, ширин и политики встраивания