フォントとテキストの使用Using Fonts and Text

Windows フォームにテキストを描画するために、GDI + と GDI によって提供されるいくつかのクラスがあります。There are several classes offered by GDI+ and GDI for drawing text on Windows Forms. GDI +GraphicsクラスにはいくつかDrawString外接する四角形、フォント、および形式の場所などのテキストのさまざまな機能を指定するためのメソッド。The GDI+ Graphics class has several DrawString methods that allow you to specify various features of text, such as location, bounding rectangle, font, and format. さらに、描画したり、静的 using GDI を使用してテキストを計測DrawTextMeasureTextによって提供されるメソッド、TextRendererクラス。In addition, you can draw and measure text with GDI using the static DrawText and MeasureText methods offered by the TextRenderer class. GDI メソッドでは、場所、フォント、および形式を指定することもできます。The GDI methods also allow you to specify location, font, and format. テキストのレンダリング; GDI または GDI + のいずれかを選択できます。ただし、GDI は、パフォーマンスが向上しより正確なテキストの測定を一般に提供します。You can choose either GDI or GDI+ for text rendering; however, GDI generally offers better performance and more accurate text measuring. テキストのレンダリングに影響を与える他のクラスにはFontFamilyFontStringFormat、およびTextFormatFlagsします。Other classes that contribute to text rendering include FontFamily, Font, StringFormat, and TextFormatFlags.

このセクションの内容In This Section

方法: フォント ファミリとフォントを作成します。How to: Construct Font Families and Fonts
作成する方法を示しますFontFontFamilyオブジェクト。Shows how to create Font and FontFamily objects.

方法: 指定した位置のテキストの描画How to: Draw Text at a Specified Location
GDI + と GDI を使用して、特定の場所にテキストを描画する方法について説明します。Describes how to draw text in a certain location using GDI+ and GDI.

方法: 四角形内にテキストを折り返して描画How to: Draw Wrapped Text in a Rectangle
GDI + と GDI を使用して四角形内のテキストを描画する方法について説明します。Explains how to draw text in a rectangle using GDI+ and GDI.

方法: GDI を使用してテキストを描画します。How to: Draw Text with GDI
GDI を使用して、テキストの描画方法を示します。Demonstrates how to use GDI for drawing text.

方法: 描画するテキストを揃えるHow to: Align Drawn Text
GDI + と GDI のテキストの書式設定する方法を示します。Shows how to format GDI+ and GDI text.

方法: 垂直方向のテキストを作成します。How to: Create Vertical Text
GDI + での垂直方向に配置済みのテキストを描画する方法について説明します。Describes how to draw vertically aligned text with GDI+.

方法: 描画されたテキストにタブ ストップを設定します。How to: Set Tab Stops in Drawn Text
表示は、どの GDI + でのタブ位置でテキストを描画します。Shows how draw text with tab stops with GDI+.

方法: インストールされているフォントを列挙します。How to: Enumerate Installed Fonts
インストールされているフォントの名前を一覧表示する方法について説明します。Explains how to list the names of installed fonts.

方法: プライベート フォント コレクションを作成します。How to: Create a Private Font Collection
作成する方法について説明します、PrivateFontCollectionオブジェクト。Describes how to create a PrivateFontCollection object.

方法: フォント メトリックを取得します。How to: Obtain Font Metrics
セル アセント降下などのフォント メトリックを取得する方法を示します。Shows how to obtain font metrics such as cell ascent and descent.

方法: テキストのアンチエイリアシングを使用します。How to: Use Antialiasing with Text
テキストを描画するときにアンチエイリアシングを使用する方法について説明します。Explains how to use antialiasing when drawing text.

参照Reference

Font
このクラスについて説明し、そのすべてのメンバーへのリンクが含まれています。Describes this class and contains links to all of its members.

FontFamily
このクラスについて説明し、そのすべてのメンバーへのリンクが含まれています。Describes this class and contains links to all of its members.

PrivateFontCollection
このクラスについて説明し、そのすべてのメンバーへのリンクが含まれています。Describes this class and contains links to all of its members.

TextRenderer
このクラスについて説明し、そのすべてのメンバーへのリンクが含まれています。Describes this class and contains links to all of its members.

TextFormatFlags
このクラスについて説明し、そのすべてのメンバーへのリンクが含まれています。Describes this class and contains links to all of its members.