フォント関数とテキスト関数 (Windows GDI)
フォントとテキストでは、次の関数を使用します。
機能 | 説明 |
---|---|
AddFontMemResourceEx | システム フォント テーブルに埋め込みフォントを追加します。 |
AddFontResource | システム フォント テーブルにフォント リソースを追加します。 |
AddFontResourceEx | システム フォント テーブルにプライベートフォントまたは列挙不可能なフォントを追加します。 |
CreateFont | 論理フォントを作成します。 |
CreateFontIndirect | 構造体から論理フォントを作成します。 |
CreateFontIndirectEx | 構造体から論理フォントを作成します。 |
Drawtext | 書式設定されたテキストを四角形に描画します。 |
DrawTextEx | 書式設定されたテキストを四角形で描画します。 |
EnumFontFamExProc | EnumFontFamiliesEx と共にフォントを処理するために使用されるアプリケーション定義のcallback 関数。 |
EnumFontFamiliesEx | 特定の特性を持つシステム内のすべてのフォントを列挙します。 |
ExtTextOut | 文字列を描画します。 |
GetAspectRatioFilterEx | 縦横比フィルターの設定を取得します。 |
GetCharABCWidths | TrueType フォントから連続する文字の幅を取得します。 |
GetCharABCWidthsFloat | 現在のフォントから連続する文字の幅を取得します。 |
GetCharABCWidthsI | 連続するグリフ インデックスの幅を取得するか、TrueType フォントからグリフ インデックスの配列から取得します。 |
GetCharacterPlacement | 文字列に関する情報を取得します。 |
GetCharWidth32 | 現在のフォントから連続する文字の幅を取得します。 |
GetCharWidthFloat | 現在のフォントから連続する文字の小数部の幅を取得します。 |
GetCharWidthI | 現在のフォントから、連続するグリフ インデックスの幅またはグリフ インデックスの配列を取得します。 |
GetFontData | TrueType フォントのメトリック データを取得します。 |
GetFontLanguageInfo | 表示コンテキストの選択したフォントに関する情報を返します。 |
GetFontUnicodeRanges | フォントでサポートされている Unicode 文字を示します。 |
GetGlyphIndices | 文字列をグリフ インデックスの配列に変換します。 |
GetGlyphOutline | TrueType フォントの文字のアウトラインまたはビットマップを取得します。 |
GetKerningPairs | フォントの文字とカーニングのペアを取得します。 |
GetOutlineTextMetrics | TrueType フォントのテキスト メトリックを取得します。 |
GetRasterizerCaps | TrueType フォントがインストールされているかどうかを示します。 |
GetTabbedTextExtent | タブを含む文字列の幅と高さを計算します。 |
GetTextAlign | デバイス コンテキストのテキスト配置設定を取得します。 |
GetTextCharacterExtra | デバイス コンテキストの現在の文字間の間隔を取得します。 |
GetTextColor | デバイス コンテキストのテキストの色を取得します。 |
GetTextExtentExPoint | スペース内に収まる文字列内の文字数を取得します。 |
GetTextExtentExPointI | スペース内に収まるグリフ インデックスの数を取得します。 |
GetTextExtentPoint32 | 文字列の文字列の幅と高さを計算します。 |
GetTextExtentPointI | グリフ インデックスの配列の幅と高さを計算します。 |
GetTextFace | デバイス コンテキストで選択されているフォントの名前を取得します。 |
GetTextMetrics | バッファーにフォントのメトリックを入力します。 |
PolyTextOut | デバイス コンテキストでフォントとテキストの色を使用して、複数の文字列を描画します。 |
RemoveFontMemResourceEx | 文書にソースが埋め込まれたフォントをシステム フォント テーブルから削除します。 |
RemoveFontResource | システム フォント テーブルからファイル内のフォントを削除します。 |
RemoveFontResourceEx | システム フォント テーブルからプライベートフォントまたは列挙不可能なフォントを削除します。 |
SetMapperFlags | 論理フォントを物理フォントにマップするために使用するアルゴリズムを変更します。 |
SetTextAlign | デバイス コンテキストのテキスト配置フラグを設定します。 |
SetTextCharacterExtra | 文字間の間隔を設定します。 |
SetTextColor | デバイス コンテキストのテキストの色を設定します。 |
SetTextJustification | システムが文字列内の区切り文字に追加する必要がある領域の量を指定します。 |
TabbedTextOut | 特定の場所に文字列を書き込み、タブを指定した値に展開します。 |
Textout | 場所に文字列を書き込みます。 |
廃止された関数
これらの関数は、16 ビット バージョンの Windows との互換性のためにのみ提供されます。
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint