THotPDF.ResolveFontForCodePoint Method
Находит первое настроенное начертание, содержащее запрошенный скаляр Unicode
Объявление
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString;
out ResolvedFontName: AnsiString): boolean; overload;
function ResolveFontForCodePoint(CodePoint: Cardinal;
const PrimaryFontName: AnsiString; const FontStyle: TFontStyles;
out ResolvedFontName: AnsiString): boolean; overload;
Параметры
CodePoint— разрешаемый скаляр UnicodePrimaryFontNameпроверяется перед любым резервным начертаниемFontStyleзапрашивает одно и то же начертание bold и italic для проверок покрытия основного и резервного шрифтаResolvedFontNameполучает выбранное установленное начертание
Возвращаемое значение
Возвращает true, если основное начертание или настроенный резерв содержит скаляр
Примечания по использованию
- Соответствующая цепочка сценария проверяется перед
hfsCommon - Тихая подстановка операционной системы не считается покрытием запрошенного начертания
- При false вызывающий код может явно записать или заменить неразрешённый скаляр
- Исходная перегрузка проверяет regular-начертания; перегрузка с явным стилем включает запрошенный стиль начертания в ограниченный кэш покрытия
- Используйте имя установленного семейства шрифтов вроде
Arial; имена PDF-шрифтов и ключи ресурсов — это не имена системных семейств