TextRenderer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキストの計測および表示に使用するメソッドを提供します。 このクラスは継承できません。
public ref class TextRenderer sealed
public ref class TextRenderer abstract sealed
public sealed class TextRenderer
public static class TextRenderer
type TextRenderer = class
Public NotInheritable Class TextRenderer
Public Class TextRenderer
- 継承
-
TextRenderer
例
次のコード例は、DrawText メソッドの使用方法を示します。 この例を実行するには、コードを Windows フォームに貼り付け、フォームのPaintイベント ハンドラーから を呼び出RenderText1
し、 を としてPaintEventArgs渡e
します。
private void RenderText1(PaintEventArgs e)
{
TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font,
new Point(10, 10), SystemColors.ControlText);
}
Private Sub RenderText1(ByVal e As PaintEventArgs)
TextRenderer.DrawText(e.Graphics, "Regular Text", _
Me.Font, New Point(10, 10), SystemColors.ControlText)
End Sub
注釈
クラスには TextRenderer 、Windows フォーム コントロールでテキストを static
測定および描画するために使用できる一連のメソッドが用意されています。
DrawText パラメーターを受け取る TextFormatFlags オーバーロードの 1 つを使用して、テキストの描画方法を操作できます。 たとえば、TextRenderer の既定の動作では、グリフの突出部が収まるように、描画されるテキストの外接する四角形にパディングが追加されます。 この余分な領域なしでテキストの行を描画する必要がある場合は、DrawText パラメーターと MeasureText パラメーターを受け取るバージョンの Size および TextFormatFlags を使用する必要があります。 例については、「MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)」を参照してください。
注意
TextRenderer の DrawText メソッドでは、印刷はサポートされていません。 クラスのメソッドは常に DrawString 使用する Graphics 必要があります。
メソッド
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、および色を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および背景色を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、背景色、および書式指定を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および書式指定を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、および色を使用して、指定した境界内に描画します。 |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および背景色を使用して、指定した境界内に描画します。 |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、背景色、および書式指定を使用して、指定した領域内に描画します。 |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および書式指定を使用して、指定した領域内に描画します。 |
DrawText(IDeviceContext, String, Font, Point, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、および色を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, String, Font, Point, Color, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および背景色を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、背景色、および書式指定を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および書式指定を使用して、指定した位置に描画します。 |
DrawText(IDeviceContext, String, Font, Rectangle, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、および色を使用して、指定した境界内に描画します。 |
DrawText(IDeviceContext, String, Font, Rectangle, Color, Color) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および背景色を使用して、指定した境界内に描画します。 |
DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、背景色、および書式指定を使用して、指定した領域内に描画します。 |
DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags) |
指定したテキストを、指定したデバイス コンテキスト、フォント、色、および書式指定を使用して、指定した領域内に描画します。 |
MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font) |
指定したデバイス コンテキストで指定されたフォントを使用して描画される、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size) |
テキストの初期の外接する四角形を作成するために指定されたサイズを使用し、指定されたデバイス コンテキストで指定されたフォントを使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
テキストの初期の外接する四角形を作成するために指定されたサイズを使用し、指定したデバイス コンテキスト、フォント、および書式指定を使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(IDeviceContext, String, Font) |
指定したデバイス コンテキストで指定されたフォントを使用して描画される、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(IDeviceContext, String, Font, Size) |
テキストの初期の外接する四角形を作成するために指定されたサイズを使用し、指定されたデバイス コンテキストで指定されたフォントを使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags) |
テキストの初期の外接する四角形を作成するために指定されたサイズを使用し、指定したデバイス コンテキスト、フォント、および書式指定を使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(ReadOnlySpan<Char>, Font) |
指定したフォントを使用して描画した場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(ReadOnlySpan<Char>, Font, Size) |
初期の外接する四角形を作成するために指定されたサイズを使用し、指定したフォントを使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
テキストの初期の外接する四角形を作成するために指定されたサイズを使用し、指定したフォントと書式指定を使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(String, Font) |
指定したフォントを使用して描画した場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(String, Font, Size) |
初期の外接する四角形を作成するために指定されたサイズを使用し、指定したフォントを使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
MeasureText(String, Font, Size, TextFormatFlags) |
テキストの初期の外接する四角形を作成するために指定されたサイズを使用し、指定したフォントと書式指定を使用して描画される場合の、指定したテキストのサイズ (ピクセル単位) を提供します。 |
適用対象
.NET