GetInstalledFontsByCharsetA
Шрифты
Описание
Завершающая A обозначает точку входа DLL ANSI (char); поверхность ActiveX/COM предоставляет только форму Unicode. Поведение идентично GetInstalledFontsByCharset, а строковые аргументы интерпретируются с использованием текущей кодовой страницы SetAnsiMode
Возвращает список имён установленных шрифтов. Эти имена можно использовать с функцией
функции AddTrueTypeFont и AddSubsettedFont
Список фильтруется по указанному набору символов; чтобы показать все шрифты, задайте CharsetIndex = 2 (DEFAULT_CHARSET)
Синтаксис
Delphi
Function DLGetInstalledFontsByCharsetA(InstanceID, CharsetIndex, Options: Integer): PAnsiChar;
DLL
const char * DLGetInstalledFontsByCharsetA(int InstanceID, int CharsetIndex, int Options);
Параметры
| CharsetIndex | 1 = ANSI 2 = по умолчанию 3 = Symbol 4 = Shift JIS 5 = хангыль 6 = GB2312 7 = китайский Big 5 8 = OEM 9 = Johab 10 = иврит 11 = арабская 12 = греческая 13 = турецкая 14 = вьетнамская 15 = тайская 16 = Восточная Европа 17 = русская 18 = Mac 19 = Балтика 0 = имена шрифтов в двойных кавычках с разделителем-запятой 1 = имена шрифтов обычным текстом с разделителем CRLF |
|---|---|
| Options |