AddTrueTypeSubsettedFontA
テキスト, フォント
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は AddTrueTypeSubsettedFont と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
サブセット化された TrueType フォントをドキュメントに追加します
Options 0 と 1 ではフォントサブセットは固定され、変更できません
オプション 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 文字セット 1=Unicode PlatformID、"don't care" 文字セット 2=0 と似ていますが UpdateTrueTypeSubsettedFont でサブセットを更新可能 3=1 と似ていますが UpdateTrueTypeSubsettedFont でサブセットを更新可能 4=2 と似ていますがサブセットを自動更新 5=3 と似ていますがサブセットを自動更新 |
| Options |
戻り値
| 0 | サブセット化したフォントを追加できなかったか、CharSet パラメーターが範囲外です |
|---|---|
| Non-zero | 正常に追加されたフォントの ID。この ID は SelectFont 関数でフォントを選択するために使用できます |