SetKerningA
Текст, Шрифты
Описание
Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично SetKerning, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode
Задаёт величину кернинга для указанной пары символов
Синтаксис
Delphi
Function DLSetKerningA(InstanceID: Integer; CharPair: PAnsiChar; Adjustment: Integer): Integer;
DLL
int DLSetKerningA(int InstanceID, const char * CharPair, int Adjustment);
Параметры
| CharPair | Строка из двух символов, образующих кернинговую пару, например "AW" |
|---|---|
| Adjustment | Насколько уменьшается зазор между символами кернинговой пары; то же значение, что показывают графические программы вроде Adobe Illustrator. 1000 равна высоте текста |
Возвращаемые значения
| 0 | Кернинг задать не удалось: либо CharPair не из двух символов, либо шрифт не выбран |
|---|---|
| 1 | Кернинг указанной пары символов задан успешно |