フォントとテキストの使用

GDI+ と GDI には、Windows フォーム上でテキストを描画するためのクラスがいくつか用意されています。 GDI+ の Graphics クラスにはいくつかの DrawString メソッドがあり、位置、四角形領域、フォント、書式設定など、テキストのさまざまな機能を指定することができます。 さらに、TextRenderer クラスに用意されている静的な DrawText および MeasureText メソッドを使用して、GDI でテキストを描画および測定することができます。 また、GDI のメソッドを使用して、位置、フォント、書式設定を指定することもできます。 テキストの描画には、GDI または GDI+ を選択できますが、一般的に GDI の方がパフォーマンスが高く、より正確にテキストを測定できます。 テキスト レンダリングに利用できる他のクラスには、FontFamilyFontStringFormatTextFormatFlags があります。

このセクションの内容

方法: フォント ファミリとフォントを作成する
Font および FontFamily オブジェクトの作成方法を示します。

方法: テキストを指定の位置に描画する
GDI+ および GDI を使用して、特定の場所にテキストを描画する方法について説明します。

方法: 四角形内にテキストを折り返して描画する
GDI+ と GDI を使用して、四角形にテキストを描画する方法について説明します。

方法: GDI を使用してテキストを描画する
テキストの描画に GDI を使用する方法を示します。

方法: 描画テキストを配置する
GDI+ と GDI のテキストの書式を設定する方法を示します。

方法: 垂直方向のテキストを作成する
GDI+ を使用して、垂直方向に配置したテキストを描画する方法について説明します。

方法: 描画されたテキストにタブ ストップを設定する
GDI+ を使用して、タブ ストップ付きのテキストを描画する方法を示します。

方法: インストールされているフォントを列挙する
インストールされているフォントの名前を一覧表示する方法について説明します。

方法: プライベート フォント コレクションを作成する
PrivateFontCollection オブジェクトを作成する方法について説明します。

方法: フォント メトリックを取得する
セルのアセントとディセントなど、フォント メトリックを取得する方法を示します。

方法: テキストでのアンチエイリアシングの使用
テキストを描画する際にアンチエイリアシングを使用する方法について説明します。

リファレンス

Font
このクラスについて説明し、そのすべてのメンバーへのリンクの一覧を示します。

FontFamily
このクラスについて説明し、そのすべてのメンバーへのリンクの一覧を示します。

PrivateFontCollection
このクラスについて説明し、そのすべてのメンバーへのリンクの一覧を示します。

TextRenderer
このクラスについて説明し、そのすべてのメンバーへのリンクの一覧を示します。

TextFormatFlags
このクラスについて説明し、そのすべてのメンバーへのリンクの一覧を示します。