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 для выбора шрифта