Метод THotPDF.ResolveFontForCodePoint
Знаходить першу налаштовану гарнітуру, що містить запитаний 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є Unicode-скаляром для розв'язанняPrimaryFontNameперевіряється перед будь-якою резервною гарнітуроюFontStyleзапитує однакову гарнітуру з жирним і курсивним накресленням для перевірок покриття основної та резервної гарнітурResolvedFontNameприймає обрану встановлену гарнітуру
Повернене значення
Повертає true, коли основна гарнітура або налаштований резерв містить скаляр
Примітки щодо використання
- Відповідний ланцюг сценаріїв перевіряється перед
hfsCommon - Тиха підміна операційної системи не враховується як покриття запитаної гарнітури
- False залишає викликам можливість явно записати або замінити нерозв'язаний скаляр
- Початкове перевантаження перевіряє звичайні накреслення; перевантаження з явним стилем враховує запитане накреслення в обмеженому кеші покриття
- Використовуйте назву встановленої родини шрифтів, як-от
Arial; назви шрифтів PDF і ключі ресурсів не є назвами системних родин шрифтів