Graphics.DrawString

DrawString(string, Font, Brush, float, float)

指定した位置に指定した文字列を指定した文字列で描画します。BrushFontオブジェクト.

public void DrawString(string s, Font font, Brush brush, float x, float y)
パラメータタイプ説明
sString描画する文字列。
fontFontFont文字列のテキスト形式を定義します。
brushBrushBrush描画されるテキストの色とテクスチャを決定します。
xSingle描画されたテキストの左上隅の x 座標。
ySingle描画されたテキストの左上隅の y 座標。

例外

例外調子
ArgumentNullExceptionbrush null です。 -または- s無効である。

関連項目


DrawString(string, Font, Brush, PointF)

指定した位置に指定した文字列を指定した文字列で描画します。BrushFontオブジェクト.

public void DrawString(string s, Font font, Brush brush, PointF point)
パラメータタイプ説明
sString描画する文字列。
fontFontFont文字列のテキスト形式を定義します。
brushBrushBrush描画されるテキストの色とテクスチャを決定します。
pointPointFPointF描画されるテキストの左上隅を指定する構造体。

例外

例外調子
ArgumentNullExceptionbrush null です。 -または- s無効である。

この例では、Font および SolidBrush クラスを使用して、イメージ サーフェスに文字列を描画する方法を示します。この例では、新しい画像を作成し、Figure と GraphicsPath を使用して図形を描画します

[C#]

//Image のインスタンスを作成します
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    // Graphics クラスのインスタンスを作成して初期化します
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    // グラフィック サーフェスをクリアします
    graphics.Clear(Color.Wheat);

    //Font のインスタンスを作成します
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    //赤色の SolidBrush のインスタンスを作成します
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    //文字列を描画
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // エクスポート オプションを作成します。
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // すべての変更を保存
    image.Save("C:\\temp\\output.gif", options);
}

関連項目


DrawString(string, Font, Brush, float, float, StringFormat)

指定した位置に指定した文字列を指定した文字列で描画します。BrushFont指定された書式設定属性を使用するオブジェクトStringFormat .

public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
パラメータタイプ説明
sString描画する文字列。
fontFontFont文字列のテキスト形式を定義します。
brushBrushBrush描画されるテキストの色とテクスチャを決定します。
xSingle描画されたテキストの左上隅の x 座標。
ySingle描画されたテキストの左上隅の y 座標。
formatStringFormatStringFormat描画されたテキストに適用される行間隔や配置などの書式設定属性を指定します。

例外

例外調子
ArgumentNullExceptionbrush null です。 -または- s無効である。

関連項目


DrawString(string, Font, Brush, PointF, StringFormat)

指定した位置に指定した文字列を指定した文字列で描画します。BrushFont指定された書式設定属性を使用するオブジェクトStringFormat .

public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
パラメータタイプ説明
sString描画する文字列。
fontFontFont文字列のテキスト形式を定義します。
brushBrushBrush描画されるテキストの色とテクスチャを決定します。
pointPointFPointF描画されるテキストの左上隅を指定する構造体。
formatStringFormatStringFormat描画されたテキストに適用される行間隔や配置などの書式設定属性を指定します。

例外

例外調子
ArgumentNullExceptionbrush null です。 -または- s無効である。

関連項目


DrawString(string, Font, Brush, RectangleF)

指定されたテキスト文字列を、指定された長方形内に指定された色で描画します。BrushFontオブジェクト.

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
パラメータタイプ説明
sString描画する文字列。
fontFontFont文字列のテキスト形式を定義します。
brushBrushBrush描画されるテキストの色とテクスチャを決定します。
layoutRectangleRectangleFRectangleF描画されるテキストの位置を指定する構造体。

例外

例外調子
ArgumentNullExceptionbrush null です。 -または- s無効である。

関連項目


DrawString(string, Font, Brush, RectangleF, StringFormat)

指定されたテキスト文字列を、指定された長方形内に指定された色で描画します。BrushFont指定された書式設定属性を使用するオブジェクトStringFormat .

public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle, 
    StringFormat format)
パラメータタイプ説明
sString描画する文字列。
fontFontFont文字列のテキスト形式を定義します。
brushBrushBrush描画されるテキストの色とテクスチャを決定します。
layoutRectangleRectangleFRectangleF描画されるテキストの位置を指定する構造体。
formatStringFormatStringFormat描画されたテキストに適用される行間隔や配置などの書式設定属性を指定します。

例外

例外調子
ArgumentNullExceptionbrush null です。 -または- s null です。 -または- brush無効である。

関連項目