THotPDF.AnalyzeUnresolvedGlyphs Method
Сообщает о скалярах Unicode, которые не могут быть покрыты основным начертанием и настроенными цепочками резерва
Объявление
function AnalyzeUnresolvedGlyphs(const Text: WideString;
const PrimaryFontName: AnsiString): THPDFUnresolvedGlyphInfoArray; overload;
function AnalyzeUnresolvedGlyphs(const Text: WideString;
const PrimaryFontName: AnsiString; const FontStyle: TFontStyles):
THPDFUnresolvedGlyphInfoArray; overload;
Параметры
Textсодержит проверяемый текст UTF-16PrimaryFontNameвыбирает первое тестируемое начертаниеFontStyleвыбирает запрошенное начертание bold и italic в перегрузке с явным стилем
Возвращаемое значение
Возвращает дедуплицированные записи, содержащие скаляр, основное начертание, группу сценария и предлагаемые установленные начертания
Примечания по использованию
- Дополнительные скаляры, представленные суррогатными парами, сообщаются как одна кодовая точка
- Повторяющиеся пары скаляр/основное начертание появляются только один раз
- Метод не изменяет накопленную диагностическую информацию среды выполнения
- Исходная перегрузка проверяет regular-начертание; передавайте тот же
FontStyle, что используется при выводе, чтобы проверить стилизованную последовательность - Передавайте имя установленного семейства шрифтов вроде
Arial, а не сгенерированное имя PDF-шрифта или ресурса