AddTrueTypeSubsettedFontA
Текст, Шрифты
Описание
Завершающая A обозначает точку входа DLL ANSI (char); поверхность ActiveX/COM предоставляет только форму Unicode. Поведение идентично AddTrueTypeSubsettedFont, а строковые аргументы интерпретируются с использованием текущей кодовой страницы SetAnsiMode
Добавляет в документ TrueType-шрифт в виде подмножества
При Options 0 и 1 подмножество шрифта фиксировано и не меняется
При Options 2 и 3 подмножество шрифта можно менять Как 0, но подмножество обновляется функцией
UpdateTrueTypeSubsettedFont
Синтаксис
Delphi
Function DLAddTrueTypeSubsettedFontA(InstanceID: Integer; FontName, SubsetChars: PAnsiChar; Options: Integer): Integer;
DLL
int DLAddTrueTypeSubsettedFontA(int InstanceID, const char * FontName, const char * SubsetChars, int Options);
Параметры
| FontName | Имя TrueType-шрифта, из которого строится подмножество |
|---|---|
| SubsetChars | Строка с символами, которые следует включить в подмножество шрифта. 0=MS PlatformID, Unicode charset 1=Unicode PlatformID, "don't care" charset 2=как 0, но подмножество можно обновлять функцией UpdateTrueTypeSubsettedFont 3=как 1, но подмножество можно обновлять функцией UpdateTrueTypeSubsettedFont 4=как 2, но подмножество обновляется автоматически 5=как 3, но подмножество обновляется автоматически |
| Options |
Возвращаемые значения
| 0 | Подмножество шрифта добавить не удалось либо параметр CharSet вне диапазона |
|---|---|
| Non-zero | Идентификатор успешно добавленного шрифта. Этот ID передаётся функции SelectFont для выбора шрифта |