Graphics クラス

定義

GDI+ 描画サーフェイスをカプセル化します。Encapsulates a GDI+ drawing surface. このクラスは継承できません。This class cannot be inherited.

public ref class Graphics sealed : MarshalByRefObject, IDisposable, System::Drawing::IDeviceContext
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class Graphics : MarshalByRefObject, IDisposable, System.Drawing.IDeviceContext
type Graphics = class
    inherit MarshalByRefObject
    interface IDisposable
    interface IDeviceContext
Public NotInheritable Class Graphics
Inherits MarshalByRefObject
Implements IDeviceContext, IDisposable
継承
属性
実装

次のコード例は、Windows フォームで使用するように設計PaintEventArgsされており、オブジェクトが必要です。The following code example is designed for use with Windows Forms and requires a PaintEventArgs object. オブジェクトPaintEventArgsの名前eはで、 Paintイベントハンドラーのパラメーターです。The PaintEventArgs object is named e and is a parameter of the Paint event handler. コードは、次のアクションを実行します。The code performs the following actions:

  • JPEG ファイルからイメージを作成します。Creates an image from a JPEG file. このファイルは SampImag という名前で、この例のフォルダーにあります。The file is named SampImag.jpg and is located in the folder of the example.

  • イメージの左上隅を描画するポイントを作成します。Creates a point at which to draw the upper-left corner of the image.

  • Graphicsオブジェクトを使用して、スケーリングされていないイメージを画面に描画します。Draws the unscaled image to the screen by using a Graphics object.

private:
   void DrawImagePointF( PaintEventArgs^ e )
   {
      // Create image.
      Image^ newImage = Image::FromFile( "SampImag.jpg" );

      // Create point for upper-left corner of image.
      PointF ulCorner = PointF(100.0F,100.0F);

      // Draw image to screen.
      e->Graphics->DrawImage( newImage, ulCorner );
   }
private void DrawImagePointF(PaintEventArgs e)
{
             
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
             
    // Create point for upper-left corner of image.
    PointF ulCorner = new PointF(100.0F, 100.0F);
             
    // Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner);
}
Private Sub DrawImagePointF(ByVal e As PaintEventArgs)

    ' Create image.
    Dim newImage As Image = Image.FromFile("SampImag.jpg")

    ' Create point for upper-left corner of image.
    Dim ulCorner As New PointF(100.0F, 100.0F)

    ' Draw image to screen.
    e.Graphics.DrawImage(newImage, ulCorner)
End Sub

注釈

クラスGraphicsには、オブジェクトをディスプレイデバイスに描画するためのメソッドが用意されています。The Graphics class provides methods for drawing objects to the display device. Graphics 、特定のデバイスコンテキストに関連付けられています。A Graphics is associated with a specific device context.

Graphicsオブジェクトを取得するには、からControl.CreateGraphics System.Windows.Forms.Control継承されたオブジェクトでメソッドを呼び出すか、コントロールSystem.Windows.Forms.PaintEventArgsControl.Paintイベントを処理しGraphics 、クラスのプロパティにアクセスします。You can obtain a Graphics object by calling the Control.CreateGraphics method on an object that inherits from System.Windows.Forms.Control, or by handling a control's Control.Paint event and accessing the Graphics property of the System.Windows.Forms.PaintEventArgs class. また、 Graphics FromImageメソッドを使用して、イメージからオブジェクトを作成することもできます。You can also create a Graphics object from an image by using the FromImage method. オブジェクトのGraphics作成の詳細については、「方法:描画用のグラフィックスオブジェクトを作成します。For more information about creating a Graphics object, see How to: Create Graphics Objects for Drawing.

Graphicsオブジェクトを使用して、さまざまな図形や線を描画できます。You can draw many different shapes and lines by using a Graphics object. 線と形状を描画する方法の詳細については、 Draw描画する線または形状の特定のgraphの要素メソッドを参照してください。For more information about how to draw lines and shapes, see the specific DrawGraphicalElement method for the line or shape you want to draw. これらのメソッドDrawLine DrawArcには、、DrawPolygonDrawRectangle、、およびがあります。 DrawClosedCurveThese methods include DrawLine, DrawArc, DrawClosedCurve, DrawPolygon, and DrawRectangle. 直線と形状を描画する方法の詳細については、「ペンを使用した直線と図形の描画」と「ブラシを使用した図形の塗りつぶし」を参照してください。For more information about how to draw lines and shapes, see Using a Pen to Draw Lines and Shapes and Using a Brush to Fill Shapes.

また、それぞれのDrawImageメソッドとDrawIconメソッドを使用して、イメージとアイコンを描画することもできます。You can also draw images and icons by using the DrawImage and DrawIcon methods, respectively. 画面からGraphicsオブジェクトの描画サーフェイスへの、色データのビットブロック転送を実行するには、「 CopyFromScreen」を参照してください。To perform a bit-block transfer of color data from the screen to the drawing surface of the Graphics object, see CopyFromScreen. Graphicsオブジェクトを使用してイメージを描画する方法の詳細については、「イメージ、ビットマップ、アイコン、およびメタファイルの操作」を参照してください。For more information about how to draw images with a Graphics object, see Working with Images, Bitmaps, Icons, and Metafiles.

また、 Graphicsオブジェクトによって使用される座標系を操作できます。In addition, you can manipulate the coordinate system used by the Graphics object. 座標系とその操作方法の詳細については、「座標系と変換」を参照してください。For more information on the coordinate system and how to manipulate it, see Coordinate Systems and Transformations.

プロパティ

Clip

この Region の描画領域を限定する Graphics を取得または設定します。Gets or sets a Region that limits the drawing region of this Graphics.

ClipBounds

この Graphics オブジェクトのクリッピング領域に外接する RectangleF 構造体を取得します。Gets a RectangleF structure that bounds the clipping region of this Graphics.

CompositingMode

この Graphics への複合イメージの描画方法を指定する値を取得します。Gets a value that specifies how composited images are drawn to this Graphics.

CompositingQuality

この Graphics に描画する複合イメージのレンダリング品質を取得または設定します。Gets or sets the rendering quality of composited images drawn to this Graphics.

DpiX

この Graphics の水平方向の解像度を取得します。Gets the horizontal resolution of this Graphics.

DpiY

この Graphics の垂直方向の解像度を取得します。Gets the vertical resolution of this Graphics.

InterpolationMode

この Graphics に関連付けられている補間モードを取得または設定します。Gets or sets the interpolation mode associated with this Graphics.

IsClipEmpty

この Graphics のクリッピング領域が空かどうかを示す値を取得します。Gets a value indicating whether the clipping region of this Graphics is empty.

IsVisibleClipEmpty

この Graphics の表示クリッピング領域が空かどうかを示す値を取得します。Gets a value indicating whether the visible clipping region of this Graphics is empty.

PageScale

この Graphics のワールド単位とページ単位の間のスケーリングを取得または設定します。Gets or sets the scaling between world units and page units for this Graphics.

PageUnit

この Graphics のページ座標で使用する長さの単位を取得または設定します。Gets or sets the unit of measure used for page coordinates in this Graphics.

PixelOffsetMode

この Graphics のレンダリング時のピクセルのオフセット方法を指定する値が取得または設定されます。Gets or sets a value specifying how pixels are offset during rendering of this Graphics.

RenderingOrigin

ディザリングおよびハッチ ブラシに使用する、この Graphics のレンダリングの原点を取得または設定します。Gets or sets the rendering origin of this Graphics for dithering and for hatch brushes.

SmoothingMode

この Graphics のレンダリング品質を取得または設定します。Gets or sets the rendering quality for this Graphics.

TextContrast

レンダリング テキストのガンマ補正値を取得または設定します。Gets or sets the gamma correction value for rendering text.

TextRenderingHint

この Graphics に関連付けられているテキストのレンダリング モードを取得または設定します。Gets or sets the rendering mode for text associated with this Graphics.

Transform

この Graphics のジオメトリック ワールド変換のコピーを取得または設定します。Gets or sets a copy of the geometric world transformation for this Graphics.

VisibleClipBounds

この Graphics の表示クリッピング領域に外接する四角形を取得します。Gets the bounding rectangle of the visible clipping region of this Graphics.

メソッド

AddMetafileComment(Byte[])

現在の Metafile にコメントを追加します。Adds a comment to the current Metafile.

BeginContainer()

この Graphics の現在の状態でグラフィックス コンテナーを保存し、新しいグラフィックス コンテナーを開いて使用します。Saves a graphics container with the current state of this Graphics and opens and uses a new graphics container.

BeginContainer(Rectangle, Rectangle, GraphicsUnit)

この Graphics の現在の状態でグラフィックス コンテナーを保存し、指定したスケール変換を行った新しいグラフィックス コンテナーを開いて使用します。Saves a graphics container with the current state of this Graphics and opens and uses a new graphics container with the specified scale transformation.

BeginContainer(RectangleF, RectangleF, GraphicsUnit)

この Graphics の現在の状態でグラフィックス コンテナーを保存し、指定したスケール変換を行った新しいグラフィックス コンテナーを開いて使用します。Saves a graphics container with the current state of this Graphics and opens and uses a new graphics container with the specified scale transformation.

Clear(Color)

描画サーフェイス全体を消去し、指定した背景色で塗りつぶします。Clears the entire drawing surface and fills it with the specified background color.

CopyFromScreen(Int32, Int32, Int32, Int32, Size)

画面から Graphics の描画サーフェイスへの、ピクセルの四角形に対応する色データのビット ブロック転送を実行します。Performs a bit-block transfer of the color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CopyFromScreen(Int32, Int32, Int32, Int32, Size, CopyPixelOperation)

画面から Graphics の描画サーフェイスへの、ピクセルの四角形に対応する色データのビット ブロック転送を実行します。Performs a bit-block transfer of the color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CopyFromScreen(Point, Point, Size)

画面から Graphics の描画サーフェイスへの、ピクセルの四角形に対応する色データのビット ブロック転送を実行します。Performs a bit-block transfer of color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CopyFromScreen(Point, Point, Size, CopyPixelOperation)

画面から Graphics の描画サーフェイスへの、ピクセルの四角形に対応する色データのビット ブロック転送を実行します。Performs a bit-block transfer of color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the Graphics.

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(継承元 MarshalByRefObject)
Dispose()

この Graphics によって使用されているすべてのリソースを解放します。Releases all resources used by this Graphics.

DrawArc(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

座標ペア、幅、および高さで指定された楕円の一部を表す円弧を描画します。Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.

DrawArc(Pen, Rectangle, Single, Single)

Rectangle 構造体によって指定される楕円の一部を表す円弧を描画します。Draws an arc representing a portion of an ellipse specified by a Rectangle structure.

DrawArc(Pen, RectangleF, Single, Single)

RectangleF 構造体によって指定される楕円の一部を表す円弧を描画します。Draws an arc representing a portion of an ellipse specified by a RectangleF structure.

DrawArc(Pen, Single, Single, Single, Single, Single, Single)

座標ペア、幅、および高さで指定された楕円の一部を表す円弧を描画します。Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.

DrawBezier(Pen, Point, Point, Point, Point)

4 つの Point 構造体で定義されるベジエ スプラインを描画します。Draws a Bézier spline defined by four Point structures.

DrawBezier(Pen, PointF, PointF, PointF, PointF)

4 つの PointF 構造体で定義されるベジエ スプラインを描画します。Draws a Bézier spline defined by four PointF structures.

DrawBezier(Pen, Single, Single, Single, Single, Single, Single, Single, Single)

各点を表す 4 つの順序付けられた座標ペアで定義されるベジエ スプラインを描画します。Draws a Bézier spline defined by four ordered pairs of coordinates that represent points.

DrawBeziers(Pen, Point[])

Point 構造体の配列から一連のベジエ スプラインを描画します。Draws a series of Bézier splines from an array of Point structures.

DrawBeziers(Pen, PointF[])

PointF 構造体の配列から一連のベジエ スプラインを描画します。Draws a series of Bézier splines from an array of PointF structures.

DrawClosedCurve(Pen, Point[])

Point 構造体の配列で定義された、閉じたカーディナル スプラインを描画します。Draws a closed cardinal spline defined by an array of Point structures.

DrawClosedCurve(Pen, Point[], Single, FillMode)

指定したテンションを使用して、Point 構造体の配列で定義された、閉じたカーディナル スプラインを描画します。Draws a closed cardinal spline defined by an array of Point structures using a specified tension.

DrawClosedCurve(Pen, PointF[])

PointF 構造体の配列で定義された、閉じたカーディナル スプラインを描画します。Draws a closed cardinal spline defined by an array of PointF structures.

DrawClosedCurve(Pen, PointF[], Single, FillMode)

指定したテンションを使用して、PointF 構造体の配列で定義された、閉じたカーディナル スプラインを描画します。Draws a closed cardinal spline defined by an array of PointF structures using a specified tension.

DrawCurve(Pen, Point[])

指定した Point 構造体の配列を通過するカーディナル スプラインを描画します。Draws a cardinal spline through a specified array of Point structures.

DrawCurve(Pen, Point[], Int32, Int32, Single)

指定したテンションを使用して、指定した Point 構造体の配列を通過するカーディナル スプラインを描画します。Draws a cardinal spline through a specified array of Point structures using a specified tension.

DrawCurve(Pen, Point[], Single)

指定したテンションを使用して、指定した Point 構造体の配列を通過するカーディナル スプラインを描画します。Draws a cardinal spline through a specified array of Point structures using a specified tension.

DrawCurve(Pen, PointF[])

指定した PointF 構造体の配列を通過するカーディナル スプラインを描画します。Draws a cardinal spline through a specified array of PointF structures.

DrawCurve(Pen, PointF[], Int32, Int32)

指定した PointF 構造体の配列を通過するカーディナル スプラインを描画します。Draws a cardinal spline through a specified array of PointF structures. この描画は、配列の先頭からのオフセットから開始されます。The drawing begins offset from the beginning of the array.

DrawCurve(Pen, PointF[], Int32, Int32, Single)

指定したテンションを使用して、指定した PointF 構造体の配列を通過するカーディナル スプラインを描画します。Draws a cardinal spline through a specified array of PointF structures using a specified tension. この描画は、配列の先頭からのオフセットから開始されます。The drawing begins offset from the beginning of the array.

DrawCurve(Pen, PointF[], Single)

指定したテンションを使用して、指定した PointF 構造体の配列を通過するカーディナル スプラインを描画します。Draws a cardinal spline through a specified array of PointF structures using a specified tension.

DrawEllipse(Pen, Int32, Int32, Int32, Int32)

四角形の左上隅の座標、高さ、および幅によって指定される外接する四角形によって定義される楕円を描画します。Draws an ellipse defined by a bounding rectangle specified by coordinates for the upper-left corner of the rectangle, a height, and a width.

DrawEllipse(Pen, Rectangle)

外接する Rectangle 構造体で指定された楕円を描画します。Draws an ellipse specified by a bounding Rectangle structure.

DrawEllipse(Pen, RectangleF)

外接する RectangleF で定義された楕円を描画します。Draws an ellipse defined by a bounding RectangleF.

DrawEllipse(Pen, Single, Single, Single, Single)

座標ペア、高さ、および幅で指定された外接する四角形によって定義される楕円を描画します。Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width.

DrawIcon(Icon, Int32, Int32)

指定した Icon によって表されるイメージを指定した座標に描画します。Draws the image represented by the specified Icon at the specified coordinates.

DrawIcon(Icon, Rectangle)

Icon 構造体で指定された領域内の指定した Rectangle によって表されるイメージを描画します。Draws the image represented by the specified Icon within the area specified by a Rectangle structure.

DrawIconUnstretched(Icon, Rectangle)

指定した Icon によって表されるイメージをスケーリングしないで描画します。Draws the image represented by the specified Icon without scaling the image.

DrawImage(Image, Int32, Int32)

指定したイメージを座標ペアで指定された位置に元の物理サイズで描画します。Draws the specified image, using its original physical size, at the location specified by a coordinate pair.

DrawImage(Image, Int32, Int32, Int32, Int32)

指定した位置に指定したサイズで、指定した Image を描画します。Draws the specified Image at the specified location and with the specified size.

DrawImage(Image, Int32, Int32, Rectangle, GraphicsUnit)

イメージの一部を指定の位置に描画します。Draws a portion of an image at a specified location.

DrawImage(Image, Point)

指定した位置に、指定した Image を元の物理サイズで描画します。Draws the specified Image, using its original physical size, at the specified location.

DrawImage(Image, Point[])

指定した Image を指定した場所に指定した形状とサイズで描画します。Draws the specified Image at the specified location and with the specified shape and size.

DrawImage(Image, Point[], Rectangle, GraphicsUnit)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)

指定した位置に、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF)

指定した位置に、指定した Image を元の物理サイズで描画します。Draws the specified Image, using its original physical size, at the specified location.

DrawImage(Image, PointF[])

指定した Image を指定した場所に指定した形状とサイズで描画します。Draws the specified Image at the specified location and with the specified shape and size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, Int32)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle)

指定した位置に指定したサイズで、指定した Image を描画します。Draws the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Rectangle, Single, Single, Single, Single, GraphicsUnit, ImageAttributes, Graphics+DrawImageAbort, IntPtr)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, RectangleF)

指定した位置に指定したサイズで、指定した Image を描画します。Draws the specified Image at the specified location and with the specified size.

DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)

指定した位置に指定したサイズで、指定した Image の指定した部分を描画します。Draws the specified portion of the specified Image at the specified location and with the specified size.

DrawImage(Image, Single, Single)

指定した位置に、指定した Image を元の物理サイズで描画します。Draws the specified Image, using its original physical size, at the specified location.

DrawImage(Image, Single, Single, RectangleF, GraphicsUnit)

イメージの一部を指定の位置に描画します。Draws a portion of an image at a specified location.

DrawImage(Image, Single, Single, Single, Single)

指定した位置に指定したサイズで、指定した Image を描画します。Draws the specified Image at the specified location and with the specified size.

DrawImageUnscaled(Image, Int32, Int32)

指定したイメージを座標ペアで指定された位置に元の物理サイズで描画します。Draws the specified image using its original physical size at the location specified by a coordinate pair.

DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)

指定した位置に、指定したイメージを元の物理サイズで描画します。Draws a specified image using its original physical size at a specified location.

DrawImageUnscaled(Image, Point)

指定した位置に、指定したイメージを元の物理サイズで描画します。Draws a specified image using its original physical size at a specified location.

DrawImageUnscaled(Image, Rectangle)

指定した位置に、指定したイメージを元の物理サイズで描画します。Draws a specified image using its original physical size at a specified location.

DrawImageUnscaledAndClipped(Image, Rectangle)

指定されたイメージをスケーリングせずに描画します。必要に応じて、指定された四角形内に収まるようにイメージをクリップします。Draws the specified image without scaling and clips it, if necessary, to fit in the specified rectangle.

DrawLine(Pen, Int32, Int32, Int32, Int32)

座標ペアで指定された 2 つの点を結ぶ直線を描画します。Draws a line connecting the two points specified by the coordinate pairs.

DrawLine(Pen, Point, Point)

2 つの Point 構造体を接続する直線を描画します。Draws a line connecting two Point structures.

DrawLine(Pen, PointF, PointF)

2 つの PointF 構造体を接続する直線を描画します。Draws a line connecting two PointF structures.

DrawLine(Pen, Single, Single, Single, Single)

座標ペアで指定された 2 つの点を結ぶ直線を描画します。Draws a line connecting the two points specified by the coordinate pairs.

DrawLines(Pen, Point[])

Point 構造体の配列を接続する一連の線分を描画します。Draws a series of line segments that connect an array of Point structures.

DrawLines(Pen, PointF[])

PointF 構造体の配列を接続する一連の線分を描画します。Draws a series of line segments that connect an array of PointF structures.

DrawPath(Pen, GraphicsPath)

GraphicsPath を描画します。Draws a GraphicsPath.

DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32)

座標ペア、幅、および高さで指定された楕円と 2 本の半径によって定義される扇形を描画します。Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines.

DrawPie(Pen, Rectangle, Single, Single)

Rectangle 構造体と 2 本の半径によって指定された楕円で定義される扇形を描画します。Draws a pie shape defined by an ellipse specified by a Rectangle structure and two radial lines.

DrawPie(Pen, RectangleF, Single, Single)

RectangleF 構造体と 2 本の半径によって指定された楕円で定義される扇形を描画します。Draws a pie shape defined by an ellipse specified by a RectangleF structure and two radial lines.

DrawPie(Pen, Single, Single, Single, Single, Single, Single)

座標ペア、幅、および高さで指定された楕円と 2 本の半径によって定義される扇形を描画します。Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines.

DrawPolygon(Pen, Point[])

Point 構造体の配列で定義された多角形を描画します。Draws a polygon defined by an array of Point structures.

DrawPolygon(Pen, PointF[])

PointF 構造体の配列で定義された多角形を描画します。Draws a polygon defined by an array of PointF structures.

DrawRectangle(Pen, Int32, Int32, Int32, Int32)

座標ペア、幅、および高さで指定された四角形を描画します。Draws a rectangle specified by a coordinate pair, a width, and a height.

DrawRectangle(Pen, Rectangle)

Rectangle 構造体で指定された四角形を描画します。Draws a rectangle specified by a Rectangle structure.

DrawRectangle(Pen, Single, Single, Single, Single)

座標ペア、幅、および高さで指定された四角形を描画します。Draws a rectangle specified by a coordinate pair, a width, and a height.

DrawRectangles(Pen, Rectangle[])

Rectangle 構造体で指定された一連の四角形を描画します。Draws a series of rectangles specified by Rectangle structures.

DrawRectangles(Pen, RectangleF[])

RectangleF 構造体で指定された一連の四角形を描画します。Draws a series of rectangles specified by RectangleF structures.

DrawString(String, Font, Brush, PointF)

指定した位置に、指定した Brush オブジェクトと Font オブジェクトで、指定した文字列を描画します。Draws the specified text string at the specified location with the specified Brush and Font objects.

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

指定した Brush の書式属性を使用して、指定した Font オブジェクトおよび StringFormat オブジェクトで、指定した位置に指定した文字列を描画します。Draws the specified text string at the specified location with the specified Brush and Font objects using the formatting attributes of the specified StringFormat.

DrawString(String, Font, Brush, RectangleF)

指定した Brush オブジェクトと Font オブジェクトで、指定した文字列を指定した四角形内に描画します。Draws the specified text string in the specified rectangle with the specified Brush and Font objects.

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

指定した Brush の書式属性を使用して、指定した Font オブジェクトおよび StringFormat オブジェクトで、指定した四角形に指定した文字列を描画します。Draws the specified text string in the specified rectangle with the specified Brush and Font objects using the formatting attributes of the specified StringFormat.

DrawString(String, Font, Brush, Single, Single)

指定した位置に、指定した Brush オブジェクトと Font オブジェクトで、指定した文字列を描画します。Draws the specified text string at the specified location with the specified Brush and Font objects.

DrawString(String, Font, Brush, Single, Single, StringFormat)

指定した Brush の書式属性を使用して、指定した Font オブジェクトおよび StringFormat オブジェクトで、指定した位置に指定した文字列を描画します。Draws the specified text string at the specified location with the specified Brush and Font objects using the formatting attributes of the specified StringFormat.

EndContainer(GraphicsContainer)

現在のグラフィックス コンテナーを閉じ、この Graphics の状態を、BeginContainer() メソッドを呼び出すことによって保存されていた状態に復元します。Closes the current graphics container and restores the state of this Graphics to the state saved by a call to the BeginContainer() method.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, Point, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, Point[], Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point.

EnumerateMetafile(Metafile, PointF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した点に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display at a specified point using specified image attributes.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形に表示します。Sends the records in the specified Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram.

EnumerateMetafile(Metafile, PointF[], RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した平行四辺形内に表示します。Sends the records in a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified parallelogram using specified image attributes.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, Rectangle, Rectangle, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr)

指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、指定した Metafile のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of the specified Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr)

Metafile から選択した四角形内のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle.

EnumerateMetafile(Metafile, RectangleF, RectangleF, GraphicsUnit, Graphics+EnumerateMetafileProc, IntPtr, ImageAttributes)

指定したイメージ属性を使用して、Metafile から選択された四角形のレコードをコールバック メソッドに一度に 1 つずつ送信して、指定した四角形内に表示します。Sends the records of a selected rectangle from a Metafile, one at a time, to a callback method for display in a specified rectangle using specified image attributes.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
ExcludeClip(Rectangle)

Graphics 構造体で指定された領域が除外されるように、この Rectangle のクリップ領域を更新します。Updates the clip region of this Graphics to exclude the area specified by a Rectangle structure.

ExcludeClip(Region)

Graphics で指定された領域が除外されるように、この Region のクリップ領域を更新します。Updates the clip region of this Graphics to exclude the area specified by a Region.

FillClosedCurve(Brush, Point[])

Point 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を塗りつぶします。Fills the interior of a closed cardinal spline curve defined by an array of Point structures.

FillClosedCurve(Brush, Point[], FillMode)

Point 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードで塗りつぶします。Fills the interior of a closed cardinal spline curve defined by an array of Point structures using the specified fill mode.

FillClosedCurve(Brush, Point[], FillMode, Single)

Point 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードおよびテンションで塗りつぶします。Fills the interior of a closed cardinal spline curve defined by an array of Point structures using the specified fill mode and tension.

FillClosedCurve(Brush, PointF[])

PointF 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を塗りつぶします。Fills the interior of a closed cardinal spline curve defined by an array of PointF structures.

FillClosedCurve(Brush, PointF[], FillMode)

PointF 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードで塗りつぶします。Fills the interior of a closed cardinal spline curve defined by an array of PointF structures using the specified fill mode.

FillClosedCurve(Brush, PointF[], FillMode, Single)

PointF 構造体の配列で定義される、閉じたカーディナル スプライン曲線の内部を指定の塗りつぶしモードおよびテンションで塗りつぶします。Fills the interior of a closed cardinal spline curve defined by an array of PointF structures using the specified fill mode and tension.

FillEllipse(Brush, Int32, Int32, Int32, Int32)

座標ペア、高さ、および幅で指定された外接する四角形によって定義される楕円を描画します。Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.

FillEllipse(Brush, Rectangle)

Rectangle 構造体で指定された外接する四角形によって定義される楕円の内部を塗りつぶします。Fills the interior of an ellipse defined by a bounding rectangle specified by a Rectangle structure.

FillEllipse(Brush, RectangleF)

RectangleF 構造体で指定された外接する四角形によって定義される楕円の内部を塗りつぶします。Fills the interior of an ellipse defined by a bounding rectangle specified by a RectangleF structure.

FillEllipse(Brush, Single, Single, Single, Single)

座標ペア、高さ、および幅で指定された外接する四角形によって定義される楕円を描画します。Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.

FillPath(Brush, GraphicsPath)

GraphicsPath の内部を塗りつぶします。Fills the interior of a GraphicsPath.

FillPie(Brush, Int32, Int32, Int32, Int32, Int32, Int32)

座標ペア、幅、および高さで指定された楕円と 2 本の半径によって定義される扇形の内部を塗りつぶします。Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines.

FillPie(Brush, Rectangle, Single, Single)

RectangleF 構造体と 2 本の半径によって指定された楕円で定義される扇形の内部を塗りつぶします。Fills the interior of a pie section defined by an ellipse specified by a RectangleF structure and two radial lines.

FillPie(Brush, Single, Single, Single, Single, Single, Single)

座標ペア、幅、および高さで指定された楕円と 2 本の半径によって定義される扇形の内部を塗りつぶします。Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines.

FillPolygon(Brush, Point[])

Point 構造体で指定された点の配列によって定義される多角形の内部を塗りつぶします。Fills the interior of a polygon defined by an array of points specified by Point structures.

FillPolygon(Brush, Point[], FillMode)

Point 構造体で指定された点の配列によって定義される多角形の内部を指定の塗りつぶしモードで塗りつぶします。Fills the interior of a polygon defined by an array of points specified by Point structures using the specified fill mode.

FillPolygon(Brush, PointF[])

PointF 構造体で指定された点の配列によって定義される多角形の内部を塗りつぶします。Fills the interior of a polygon defined by an array of points specified by PointF structures.

FillPolygon(Brush, PointF[], FillMode)

PointF 構造体で指定された点の配列によって定義される多角形の内部を指定の塗りつぶしモードで塗りつぶします。Fills the interior of a polygon defined by an array of points specified by PointF structures using the specified fill mode.

FillRectangle(Brush, Int32, Int32, Int32, Int32)

座標ペア、幅、および高さで指定された四角形の内部を塗りつぶします。Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

FillRectangle(Brush, Rectangle)

Rectangle 構造体で指定された四角形の内部を塗りつぶします。Fills the interior of a rectangle specified by a Rectangle structure.

FillRectangle(Brush, RectangleF)

RectangleF 構造体で指定された四角形の内部を塗りつぶします。Fills the interior of a rectangle specified by a RectangleF structure.

FillRectangle(Brush, Single, Single, Single, Single)

座標ペア、幅、および高さで指定された四角形の内部を塗りつぶします。Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

FillRectangles(Brush, Rectangle[])

Rectangle 構造体で指定された一連の四角形の内部を塗りつぶします。Fills the interiors of a series of rectangles specified by Rectangle structures.

FillRectangles(Brush, RectangleF[])

RectangleF 構造体で指定された一連の四角形の内部を塗りつぶします。Fills the interiors of a series of rectangles specified by RectangleF structures.

FillRegion(Brush, Region)

Region の内部を塗りつぶします。Fills the interior of a Region.

Finalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

Flush()

保留中のグラフィックス操作をすべて強制実行し、操作の終了を待機せずにすぐに制御を戻します。Forces execution of all pending graphics operations and returns immediately without waiting for the operations to finish.

Flush(FlushIntention)

メソッドが保留中のグラフィックス操作を待機しているかどうかにかかわらず、すべての保留中のグラフィックス操作を指定どおりに強制実行し、操作が終了する前に制御を戻します。Forces execution of all pending graphics operations with the method waiting or not waiting, as specified, to return before the operations finish.

FromHdc(IntPtr)

デバイス コンテキストを識別する指定のハンドルから新しい Graphics を作成します。Creates a new Graphics from the specified handle to a device context.

FromHdc(IntPtr, IntPtr)

デバイス コンテキストを識別する指定のハンドルと、デバイスを識別する指定のハンドルから、新しい Graphics を作成します。Creates a new Graphics from the specified handle to a device context and handle to a device.

FromHdcInternal(IntPtr)

指定したデバイス コンテキストの Graphics を返します。Returns a Graphics for the specified device context.

FromHwnd(IntPtr)

ウィンドウを識別する指定のハンドルから新しい Graphics を作成します。Creates a new Graphics from the specified handle to a window.

FromHwndInternal(IntPtr)

指定したウィンドウ ハンドルに新しい Graphics を作成します。Creates a new Graphics for the specified windows handle.

FromImage(Image)

指定した Graphics の新しい Image を作成します。Creates a new Graphics from the specified Image.

GetContextInfo()

累積的なグラフィックス コンテキストを取得します。Gets the cumulative graphics context.

GetHalftonePalette()

現在の Windows ハーフトーン パレットを識別するハンドルを取得します。Gets a handle to the current Windows halftone palette.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetHdc()

この Graphics に関連付けられているデバイス コンテキストを識別するハンドルを取得します。Gets the handle to the device context associated with this Graphics.

GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(継承元 MarshalByRefObject)
GetNearestColor(Color)

指定した Color 構造体に最も近い色を取得します。Gets the nearest color to the specified Color structure.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(継承元 MarshalByRefObject)
IntersectClip(Rectangle)

この Graphics のクリップ領域を現在のクリップ領域と指定した Rectangle 構造体との交差部分に更新します。Updates the clip region of this Graphics to the intersection of the current clip region and the specified Rectangle structure.

IntersectClip(RectangleF)

この Graphics のクリップ領域を現在のクリップ領域と指定した RectangleF 構造体との交差部分に更新します。Updates the clip region of this Graphics to the intersection of the current clip region and the specified RectangleF structure.

IntersectClip(Region)

この Graphics のクリップ領域を現在のクリップ領域と指定した Region との交差部分に更新します。Updates the clip region of this Graphics to the intersection of the current clip region and the specified Region.

IsVisible(Int32, Int32)

座標ペアで指定された点が、この Graphics の表示クリップ領域内にあるかどうかを示します。Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this Graphics.

IsVisible(Int32, Int32, Int32, Int32)

この Graphics の表示クリップ領域内に、座標ペア、幅、および高さで指定された四角形が含まれるかどうかを示します。Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this Graphics.

IsVisible(Point)

この Point の表示クリップ領域内に、指定した Graphics 構造体が含まれるかどうかを示します。Indicates whether the specified Point structure is contained within the visible clip region of this Graphics.

IsVisible(PointF)

この PointF の表示クリップ領域内に、指定した Graphics 構造体が含まれるかどうかを示します。Indicates whether the specified PointF structure is contained within the visible clip region of this Graphics.

IsVisible(Rectangle)

この Graphics の表示クリップ領域内に、Rectangle 構造体で指定された四角形が含まれるかどうかを示します。Indicates whether the rectangle specified by a Rectangle structure is contained within the visible clip region of this Graphics.

IsVisible(RectangleF)

この Graphics の表示クリップ領域内に、RectangleF 構造体で指定された四角形が含まれるかどうかを示します。Indicates whether the rectangle specified by a RectangleF structure is contained within the visible clip region of this Graphics.

IsVisible(Single, Single)

座標ペアで指定された点が、この Graphics の表示クリップ領域内にあるかどうかを示します。Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this Graphics.

IsVisible(Single, Single, Single, Single)

この Graphics の表示クリップ領域内に、座標ペア、幅、および高さで指定された四角形が含まれるかどうかを示します。Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this Graphics.

MeasureCharacterRanges(String, Font, RectangleF, StringFormat)

指定した文字列内の文字位置の範囲にそれぞれが外接する Region オブジェクトの配列を取得します。Gets an array of Region objects, each of which bounds a range of character positions within the specified string.

MeasureString(String, Font)

指定した Font で描画した場合の、指定した文字列を計測します。Measures the specified string when drawn with the specified Font.

MeasureString(String, Font, Int32)

指定した Font で描画した場合の、指定した文字列を計測します。Measures the specified string when drawn with the specified Font.

MeasureString(String, Font, Int32, StringFormat)

指定した Font を使用し、指定した StringFormat で書式指定して描画した場合の、指定した文字列を計測します。Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MeasureString(String, Font, PointF, StringFormat)

指定した Font を使用し、指定した StringFormat で書式指定して描画した場合の、指定した文字列を計測します。Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MeasureString(String, Font, SizeF)

指定したレイアウト領域内に指定した Font で描画した場合の、指定した文字列を計測します。Measures the specified string when drawn with the specified Font within the specified layout area.

MeasureString(String, Font, SizeF, StringFormat)

指定した Font を使用し、指定した StringFormat で書式指定して描画した場合の、指定した文字列を計測します。Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MeasureString(String, Font, SizeF, StringFormat, Int32, Int32)

指定した Font を使用し、指定した StringFormat で書式指定して描画した場合の、指定した文字列を計測します。Measures the specified string when drawn with the specified Font and formatted with the specified StringFormat.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(継承元 MarshalByRefObject)
MultiplyTransform(Matrix)

この Graphics と指定した Matrix のワールド変換を乗算します。Multiplies the world transformation of this Graphics and specified the Matrix.

MultiplyTransform(Matrix, MatrixOrder)

この Graphics と指定した Matrix のワールド変換を指定した順序で乗算します。Multiplies the world transformation of this Graphics and specified the Matrix in the specified order.

ReleaseHdc()

この GetHdc()Graphics メソッドを前回呼び出したときに取得したデバイス コンテキスト ハンドルを解放します。Releases a device context handle obtained by a previous call to the GetHdc() method of this Graphics.

ReleaseHdc(IntPtr)

この GetHdc()Graphics メソッドを前回呼び出したときに取得したデバイス コンテキスト ハンドルを解放します。Releases a device context handle obtained by a previous call to the GetHdc() method of this Graphics.

ReleaseHdcInternal(IntPtr)

デバイス コンテキストを識別するハンドルを解放します。Releases a handle to a device context.

ResetClip()

この Graphics のクリップ領域を無制限領域にリセットします。Resets the clip region of this Graphics to an infinite region.

ResetTransform()

対象の Graphics のワールド変換行列を単位行列にリセットします。Resets the world transformation matrix of this Graphics to the identity matrix.

Restore(GraphicsState)

この Graphics の状態を GraphicsState によって表される状態に復元します。Restores the state of this Graphics to the state represented by a GraphicsState.

RotateTransform(Single)

この Graphics の変換行列に、指定した回転を適用します。Applies the specified rotation to the transformation matrix of this Graphics.

RotateTransform(Single, MatrixOrder)

この Graphics の変換行列に、指定した回転を指定した順序で適用します。Applies the specified rotation to the transformation matrix of this Graphics in the specified order.

Save()

この Graphics の現在の状態を保存し、保存した状態を GraphicsState で識別します。Saves the current state of this Graphics and identifies the saved state with a GraphicsState.

ScaleTransform(Single, Single)

この Graphics の変換行列の前に指定したスケーリング操作を付加することによって、この変換行列にスケーリング操作を適用します。Applies the specified scaling operation to the transformation matrix of this Graphics by prepending it to the object's transformation matrix.

ScaleTransform(Single, Single, MatrixOrder)

この Graphics の変換行列に、指定したスケーリング操作を指定した順序で適用します。Applies the specified scaling operation to the transformation matrix of this Graphics in the specified order.

SetClip(Graphics)

この Graphics のクリッピング領域を指定した GraphicsClip プロパティに設定します。Sets the clipping region of this Graphics to the Clip property of the specified Graphics.

SetClip(Graphics, CombineMode)

この Graphics のクリッピング領域を、現在のクリップ領域と指定した ClipGraphics プロパティとを組み合わせる指定の操作の結果に設定します。Sets the clipping region of this Graphics to the result of the specified combining operation of the current clip region and the Clip property of the specified Graphics.

SetClip(GraphicsPath)

この Graphics のクリッピング領域を指定した GraphicsPath オブジェクトに設定します。Sets the clipping region of this Graphics to the specified GraphicsPath.

SetClip(GraphicsPath, CombineMode)

この Graphics のクリッピング領域を、現在のクリップ領域と指定した GraphicsPath とを組み合わせる指定の操作の結果に設定します。Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the specified GraphicsPath.

SetClip(Rectangle)

この Graphics のクリッピング領域を Rectangle 構造体で指定された四角形に設定します。Sets the clipping region of this Graphics to the rectangle specified by a Rectangle structure.

SetClip(Rectangle, CombineMode)

この Graphics のクリッピング領域を現在のクリップ領域と Rectangle 構造体で指定された四角形とを組み合わせる指定の操作の結果に設定します。Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the rectangle specified by a Rectangle structure.

SetClip(RectangleF)

この Graphics のクリッピング領域を RectangleF 構造体で指定された四角形に設定します。Sets the clipping region of this Graphics to the rectangle specified by a RectangleF structure.

SetClip(RectangleF, CombineMode)

この Graphics のクリッピング領域を現在のクリップ領域と RectangleF 構造体で指定された四角形とを組み合わせる指定の操作の結果に設定します。Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the rectangle specified by a RectangleF structure.

SetClip(Region, CombineMode)

この Graphics のクリッピング領域を、現在のクリップ領域と指定した Region とを組み合わせる指定の操作の結果に設定します。Sets the clipping region of this Graphics to the result of the specified operation combining the current clip region and the specified Region.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)
TransformPoints(CoordinateSpace, CoordinateSpace, Point[])

この Graphics の現在のワールド変換とページ変換を使用して、点の配列をある座標空間から別の座標空間に変換します。Transforms an array of points from one coordinate space to another using the current world and page transformations of this Graphics.

TransformPoints(CoordinateSpace, CoordinateSpace, PointF[])

この Graphics の現在のワールド変換とページ変換を使用して、点の配列をある座標空間から別の座標空間に変換します。Transforms an array of points from one coordinate space to another using the current world and page transformations of this Graphics.

TranslateClip(Int32, Int32)

指定した量だけ水平方向および垂直方向に、この Graphics のクリッピング領域を平行移動します。Translates the clipping region of this Graphics by specified amounts in the horizontal and vertical directions.

TranslateClip(Single, Single)

指定した量だけ水平方向および垂直方向に、この Graphics のクリッピング領域を平行移動します。Translates the clipping region of this Graphics by specified amounts in the horizontal and vertical directions.

TranslateTransform(Single, Single)

この Graphics の変換行列の前に指定の平行移動を付加することによって、座標系の原点を変更します。Changes the origin of the coordinate system by prepending the specified translation to the transformation matrix of this Graphics.

TranslateTransform(Single, Single, MatrixOrder)

この Graphics の変換行列に指定の平行移動を指定の順序で適用することによって、座標系の原点を変更します。Changes the origin of the coordinate system by applying the specified translation to the transformation matrix of this Graphics in the specified order.

適用対象

こちらもご覧ください