GraphicsPath GraphicsPath GraphicsPath GraphicsPath Class

定義

接続された一連の直線と曲線を表します。 Represents a series of connected lines and curves. このクラスは継承できません。 This class cannot be inherited.

public ref class GraphicsPath sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class GraphicsPath : MarshalByRefObject, ICloneable, IDisposable
type GraphicsPath = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public NotInheritable Class GraphicsPath
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
継承
実装

注釈

アプリケーションでは、図形の輪郭を描画し、図形の内側の塗りつぶし、クリッピング領域を作成するパスを使用します。Applications use paths to draw outlines of shapes, fill the interiors of shapes, and create clipping regions. グラフィックス エンジンは、ワールド座標空間内のパスに幾何学的図形の座標を保持します。The graphics engine maintains the coordinates of geometric shapes in a path in world coordinate space.

パスは、任意の数の図形 (サブパス) で構成される可能性があります。A path may be composed of any number of figures (subpaths). 各図は、接続されている直線と曲線、またはプリミティブの幾何学図形のシーケンスのいずれかで構成されます。Each figure is either composed of a sequence of connected lines and curves or a geometric shape primitive. 図形の開始点は、接続された直線と曲線のシーケンスの最初のポイントです。The starting point of a figure is the first point in the sequence of connected lines and curves. 終了ポイントは、シーケンスの最後の点です。The ending point is the last point in the sequence. プリミティブの幾何学図形の開始と終了ポイントは、プリミティブの仕様によって定義されます。The starting and ending points of a geometric shape primitive are defined by the primitive specification.

接続されている行のシーケンスから成る図と曲線 (開始と終了点を持つは、一致する場合があります) は、開いている図では、明示的に閉じられていない場合です。A figure that consists of a sequence of connected lines and curves (whose starting and ending points may be coincident) is an open figure, unless it is closed explicitly. 使用して、図を明示的に閉じることができます、CloseFigureメソッドで、終了位置から開始点を直線で接続する現在の図を閉じます。A figure can be closed explicitly, by using the CloseFigure method, which closes the current figure by connecting a line from the ending point to the starting point. 幾何学図形プリミティブから成る図は、閉じた図です。A figure that consists of a geometric shape primitive is a closed figure.

いっぱいになるとクリッピングの目的 (を使用して、パスが表示される場合など、 FillPath)、すべての開いている図形が図の最初のポイントからその最後のポイントに行を追加で閉じられています。For purposes of filling and clipping (for example, if a path is rendered using FillPath), all open figures are closed by adding a line from the figure's first point to its last point.

パスが作成されるとき、または図が閉じられたときに新しい図形が暗黙的に開始されます。A new figure is implicitly started when a path is created or when a figure is closed. ときに明示的に新しい図で作成されて、StartFigureメソッドが呼び出されます。A new figure is explicitly created when the StartFigure method is called.

プリミティブの幾何学図形をパスに追加されると、幾何学図形を含む図形を追加し、新しい図が暗黙的に開始します。When a geometric shape primitive is added to a path, it adds a figure containing the geometric shape, and also implicitly starts a new figure. その結果は常に現在の図形のパスです。Consequently, there is always a current figure in a path. 直線と曲線がパスに追加されると、新しい行と接続されている行のシーケンスを形成する曲線と曲線の開始点に現在の図形の終了点を接続するため、必要に応じて、暗黙的な行が追加されます。When lines and curves are added to a path, an implicit line is added as needed to connect the ending point of the current figure to the starting point of the new lines and curves to form a sequence of connected lines and curves.

図では、開始点と終点の間の直線と曲線のセグメントのトレース方法を説明する方向があります。A figure has a direction that describes how line and curve segments are traced between the starting point and the ending point. 方向は、直線と曲線を図に追加されるかがプリミティブのジオメトリ シェイプによって定義されている順序で定義されます。The direction is defined in the order that lines and curves are added to a figure, or is defined by the geometric shape primitive. 方向は、クリップの塗りつぶしのパスの内部の判定に使用されます。The direction is used in determining the path interiors for clipping and fill.

コンストラクター

GraphicsPath() GraphicsPath() GraphicsPath() GraphicsPath()

GraphicsPathFillMode 値を使用して、Alternate クラスの新しいインスタンスを初期化します。 Initializes a new instance of the GraphicsPath class with a FillMode value of Alternate.

GraphicsPath(FillMode) GraphicsPath(FillMode) GraphicsPath(FillMode) GraphicsPath(FillMode)

指定した GraphicsPath 列挙体を使用して、FillMode クラスの新しいインスタンスを初期化します。 Initializes a new instance of the GraphicsPath class with the specified FillMode enumeration.

GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[])

指定した GraphicsPath 配列と PathPointType 配列を指定して、PointF 配列の新しいインスタンスを初期化します。 Initializes a new instance of the GraphicsPath array with the specified PathPointType and PointF arrays.

GraphicsPath(PointF[], Byte[], FillMode) GraphicsPath(PointF[], Byte[], FillMode) GraphicsPath(PointF[], Byte[], FillMode) GraphicsPath(PointF[], Byte[], FillMode)

指定した GraphicsPathPathPointType の各配列と指定した PointF 列挙体要素を使用して、FillMode 配列の新しいインスタンスを初期化します。 Initializes a new instance of the GraphicsPath array with the specified PathPointType and PointF arrays and with the specified FillMode enumeration element.

GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[])

GraphicsPathPathPointType を指定して、Point クラスの新しいインスタンスを初期化します。 Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays.

GraphicsPath(Point[], Byte[], FillMode) GraphicsPath(Point[], Byte[], FillMode) GraphicsPath(Point[], Byte[], FillMode) GraphicsPath(Point[], Byte[], FillMode)

指定した GraphicsPathPathPointType の各配列と指定した Point 列挙体要素を使用して、FillMode クラスの新しいインスタンスを初期化します。 Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays and with the specified FillMode enumeration element.

プロパティ

FillMode FillMode FillMode FillMode

この FillMode の形状の内部を塗りつぶす方法を決定する GraphicsPath 列挙体を取得または設定します。 Gets or sets a FillMode enumeration that determines how the interiors of shapes in this GraphicsPath are filled.

PathData PathData PathData PathData

この PathData の点 (points) と型 (types) の配列をカプセル化する GraphicsPath を取得します。 Gets a PathData that encapsulates arrays of points (points) and types (types) for this GraphicsPath.

PathPoints PathPoints PathPoints PathPoints

パスのポイントを取得します。 Gets the points in the path.

PathTypes PathTypes PathTypes PathTypes

PathPoints 配列内の対応する点の型を取得します。 Gets the types of the corresponding points in the PathPoints array.

PointCount PointCount PointCount PointCount

PathPoints 配列または PathTypes 配列内の要素の数を取得します。 Gets the number of elements in the PathPoints or the PathTypes array.

方法

AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single)

現在の図形に楕円の円弧を追加します。 Appends an elliptical arc to the current figure.

AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single)

現在の図形に楕円の円弧を追加します。 Appends an elliptical arc to the current figure.

AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single)

現在の図形に楕円の円弧を追加します。 Appends an elliptical arc to the current figure.

AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single)

現在の図形に楕円の円弧を追加します。 Appends an elliptical arc to the current figure.

AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

現在の図形に 3 次ベジエ曲線を追加します。 Adds a cubic Bézier curve to the current figure.

AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point)

現在の図形に 3 次ベジエ曲線を追加します。 Adds a cubic Bézier curve to the current figure.

AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF)

現在の図形に 3 次ベジエ曲線を追加します。 Adds a cubic Bézier curve to the current figure.

AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)

現在の図形に 3 次ベジエ曲線を追加します。 Adds a cubic Bézier curve to the current figure.

AddBeziers(PointF[]) AddBeziers(PointF[]) AddBeziers(PointF[]) AddBeziers(PointF[])

接続された 3 次ベジエ曲線のシーケンスを現在の図形に追加します。 Adds a sequence of connected cubic Bézier curves to the current figure.

AddBeziers(Point[]) AddBeziers(Point[]) AddBeziers(Point[]) AddBeziers(Point[])

接続された 3 次ベジエ曲線のシーケンスを現在の図形に追加します。 Adds a sequence of connected cubic Bézier curves to the current figure.

AddClosedCurve(PointF[]) AddClosedCurve(PointF[]) AddClosedCurve(PointF[]) AddClosedCurve(PointF[])

パスに閉じた曲線を追加します。 Adds a closed curve to this path. 曲線は配列内の各点を結ぶため、カーディナル スプライン曲線を使用します。 A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single)

パスに閉じた曲線を追加します。 Adds a closed curve to this path. 曲線は配列内の各点を結ぶため、カーディナル スプライン曲線を使用します。 A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(Point[]) AddClosedCurve(Point[]) AddClosedCurve(Point[]) AddClosedCurve(Point[])

パスに閉じた曲線を追加します。 Adds a closed curve to this path. 曲線は配列内の各点を結ぶため、カーディナル スプライン曲線を使用します。 A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single)

パスに閉じた曲線を追加します。 Adds a closed curve to this path. 曲線は配列内の各点を結ぶため、カーディナル スプライン曲線を使用します。 A cardinal spline curve is used because the curve travels through each of the points in the array.

AddCurve(PointF[]) AddCurve(PointF[]) AddCurve(PointF[]) AddCurve(PointF[])

現在の図形にスプライン曲線を追加します。 Adds a spline curve to the current figure. 曲線は配列内の各点を結ぶため、カーディナル スプライン曲線を使用します。 A cardinal spline curve is used because the curve travels through each of the points in the array.

AddCurve(PointF[], Int32, Int32, Single) AddCurve(PointF[], Int32, Int32, Single) AddCurve(PointF[], Int32, Int32, Single) AddCurve(PointF[], Int32, Int32, Single)

現在の図形にスプライン曲線を追加します。 Adds a spline curve to the current figure.

AddCurve(PointF[], Single) AddCurve(PointF[], Single) AddCurve(PointF[], Single) AddCurve(PointF[], Single)

現在の図形にスプライン曲線を追加します。 Adds a spline curve to the current figure.

AddCurve(Point[]) AddCurve(Point[]) AddCurve(Point[]) AddCurve(Point[])

現在の図形にスプライン曲線を追加します。 Adds a spline curve to the current figure. 曲線は配列内の各点を結ぶため、カーディナル スプライン曲線を使用します。 A cardinal spline curve is used because the curve travels through each of the points in the array.

AddCurve(Point[], Int32, Int32, Single) AddCurve(Point[], Int32, Int32, Single) AddCurve(Point[], Int32, Int32, Single) AddCurve(Point[], Int32, Int32, Single)

現在の図形にスプライン曲線を追加します。 Adds a spline curve to the current figure.

AddCurve(Point[], Single) AddCurve(Point[], Single) AddCurve(Point[], Single) AddCurve(Point[], Single)

現在の図形にスプライン曲線を追加します。 Adds a spline curve to the current figure.

AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32)

現在のパスに楕円を追加します。 Adds an ellipse to the current path.

AddEllipse(Rectangle) AddEllipse(Rectangle) AddEllipse(Rectangle) AddEllipse(Rectangle)

現在のパスに楕円を追加します。 Adds an ellipse to the current path.

AddEllipse(RectangleF) AddEllipse(RectangleF) AddEllipse(RectangleF) AddEllipse(RectangleF)

現在のパスに楕円を追加します。 Adds an ellipse to the current path.

AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single)

現在のパスに楕円を追加します。 Adds an ellipse to the current path.

AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32)

現在の図形に線分を追加します。 Appends a line segment to the current figure.

AddLine(Point, Point) AddLine(Point, Point) AddLine(Point, Point) AddLine(Point, Point)

GraphicsPath に線分を追加します。 Appends a line segment to this GraphicsPath.

AddLine(PointF, PointF) AddLine(PointF, PointF) AddLine(PointF, PointF) AddLine(PointF, PointF)

GraphicsPath に線分を追加します。 Appends a line segment to this GraphicsPath.

AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single)

GraphicsPath に線分を追加します。 Appends a line segment to this GraphicsPath.

AddLines(PointF[]) AddLines(PointF[]) AddLines(PointF[]) AddLines(PointF[])

GraphicsPath の末尾に、結ばれた一連の線分を追加します。 Appends a series of connected line segments to the end of this GraphicsPath.

AddLines(Point[]) AddLines(Point[]) AddLines(Point[]) AddLines(Point[])

GraphicsPath の末尾に、結ばれた一連の線分を追加します。 Appends a series of connected line segments to the end of this GraphicsPath.

AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean)

指定された GraphicsPath をこのパスに追加します。 Appends the specified GraphicsPath to this path.

AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single)

パスに扇形のアウトラインを追加します。 Adds the outline of a pie shape to this path.

AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single)

パスに扇形のアウトラインを追加します。 Adds the outline of a pie shape to this path.

AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single)

パスに扇形のアウトラインを追加します。 Adds the outline of a pie shape to this path.

AddPolygon(PointF[]) AddPolygon(PointF[]) AddPolygon(PointF[]) AddPolygon(PointF[])

パスに多角形を追加します。 Adds a polygon to this path.

AddPolygon(Point[]) AddPolygon(Point[]) AddPolygon(Point[]) AddPolygon(Point[])

パスに多角形を追加します。 Adds a polygon to this path.

AddRectangle(Rectangle) AddRectangle(Rectangle) AddRectangle(Rectangle) AddRectangle(Rectangle)

パスに四角形を追加します。 Adds a rectangle to this path.

AddRectangle(RectangleF) AddRectangle(RectangleF) AddRectangle(RectangleF) AddRectangle(RectangleF)

パスに四角形を追加します。 Adds a rectangle to this path.

AddRectangles(RectangleF[]) AddRectangles(RectangleF[]) AddRectangles(RectangleF[]) AddRectangles(RectangleF[])

パスに一連の四角形を追加します。 Adds a series of rectangles to this path.

AddRectangles(Rectangle[]) AddRectangles(Rectangle[]) AddRectangles(Rectangle[]) AddRectangles(Rectangle[])

パスに一連の四角形を追加します。 Adds a series of rectangles to this path.

AddString(String, FontFamily, Int32, Single, Point, StringFormat) AddString(String, FontFamily, Int32, Single, Point, StringFormat) AddString(String, FontFamily, Int32, Single, Point, StringFormat) AddString(String, FontFamily, Int32, Single, Point, StringFormat)

パスに文字列を追加します。 Adds a text string to this path.

AddString(String, FontFamily, Int32, Single, PointF, StringFormat) AddString(String, FontFamily, Int32, Single, PointF, StringFormat) AddString(String, FontFamily, Int32, Single, PointF, StringFormat) AddString(String, FontFamily, Int32, Single, PointF, StringFormat)

パスに文字列を追加します。 Adds a text string to this path.

AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat) AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat) AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat) AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat)

パスに文字列を追加します。 Adds a text string to this path.

AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat) AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat) AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat) AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat)

パスに文字列を追加します。 Adds a text string to this path.

ClearMarkers() ClearMarkers() ClearMarkers() ClearMarkers()

パスからすべてのマーカーを消去します。 Clears all markers from this path.

Clone() Clone() Clone() Clone()

このパスの同一コピーを作成します。 Creates an exact copy of this path.

CloseAllFigures() CloseAllFigures() CloseAllFigures() CloseAllFigures()

このパスで開いているすべての図形を閉じ、新しい図形を開始します。 Closes all open figures in this path and starts a new figure. 開いている各図形は、その終了点と開始点を直線で接続することで閉じられます。 It closes each open figure by connecting a line from its endpoint to its starting point.

CloseFigure() CloseFigure() CloseFigure() CloseFigure()

現在の図形を閉じ、新しい図形を開始します。 Closes the current figure and starts a new figure. 現在の図形に接続された直線と曲線のシーケンスが含まれる場合、このメソッドは終了点と開始点を直線で接続することでループを閉じます。 If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

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

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

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

Flatten() Flatten() Flatten() Flatten()

パスの各曲線を、接続された線分のシーケンスに変換します。 Converts each curve in this path into a sequence of connected line segments.

Flatten(Matrix) Flatten(Matrix) Flatten(Matrix) Flatten(Matrix)

指定された変換を適用し、GraphicsPath の各曲線を、接続された線分のシーケンスに変換します。 Applies the specified transform and then converts each curve in this GraphicsPath into a sequence of connected line segments.

Flatten(Matrix, Single) Flatten(Matrix, Single) Flatten(Matrix, Single) Flatten(Matrix, Single)

この GraphicsPath の各曲線を、接続された線分のシーケンスに変換します。 Converts each curve in this GraphicsPath into a sequence of connected line segments.

GetBounds() GetBounds() GetBounds() GetBounds()

この GraphicsPath に外接する四角形を返します。 Returns a rectangle that bounds this GraphicsPath.

GetBounds(Matrix) GetBounds(Matrix) GetBounds(Matrix) GetBounds(Matrix)

このパスが指定された GraphicsPath に変換されたときに、この Matrix に外接する四角形を返します。 Returns a rectangle that bounds this GraphicsPath when this path is transformed by the specified Matrix.

GetBounds(Matrix, Pen) GetBounds(Matrix, Pen) GetBounds(Matrix, Pen) GetBounds(Matrix, Pen)

現在のパスが指定された GraphicsPath によって変換され、指定された Matrix で描画されるときに、この Pen に外接する四角形を返します。 Returns a rectangle that bounds this GraphicsPath when the current path is transformed by the specified Matrix and drawn with the specified Pen.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetLastPoint() GetLastPoint() GetLastPoint() GetLastPoint()

この PathPointsGraphicsPath 配列内の最後の点を取得します。 Gets the last point in the PathPoints array of this GraphicsPath.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

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

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

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

(Inherited from MarshalByRefObject)
IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen)

指定した GraphicsPath で描画された場合に、指定した点が Pen のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics)

指定した GraphicsPath で描画され、指定した Pen を使用している場合に、指定した点が Graphics のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen)

指定した GraphicsPath で描画された場合に、指定した点が Pen のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics)

指定した GraphicsPath で描画され、指定した Pen を使用している場合に、指定した点が Graphics のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen)

指定した GraphicsPath で描画された場合に、指定した点が Pen のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics)

指定した GraphicsPath で描画され、指定した Pen を使用している場合に、指定した点が Graphics のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen)

指定した GraphicsPath で描画された場合に、指定した点が Pen のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics)

指定した GraphicsPath で描画され、指定した Pen を使用している場合に、指定した点が Graphics のアウトラインの中に含まれているかどうかを示します。 Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsVisible(Int32, Int32) IsVisible(Int32, Int32) IsVisible(Int32, Int32) IsVisible(Int32, Int32)

指定した点がこの GraphicsPath に含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics)

指定した GraphicsPath を使用して、指定した点が Graphics 内に含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath, using the specified Graphics.

IsVisible(Point) IsVisible(Point) IsVisible(Point) IsVisible(Point)

指定した点がこの GraphicsPath に含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics)

指定した点がこの GraphicsPath に含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF) IsVisible(PointF) IsVisible(PointF) IsVisible(PointF)

指定した点がこの GraphicsPath に含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics)

指定した点がこの GraphicsPath に含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single)

指定した点がこの GraphicsPath に含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics)

指定した GraphicsPath の表示されているクリップ領域にある、この Graphics 内に、指定した点が含まれているかどうかを示します。 Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified Graphics.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

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

(Inherited from MarshalByRefObject)
Reset() Reset() Reset() Reset()

PathPoints 配列と PathTypes 配列を空にし、FillModeAlternate に設定します。 Empties the PathPoints and PathTypes arrays and sets the FillMode to Alternate.

Reverse() Reverse() Reverse() Reverse()

PathPointsGraphicsPath 配列内の点の順序を反転します。 Reverses the order of points in the PathPoints array of this GraphicsPath.

SetMarkers() SetMarkers() SetMarkers() SetMarkers()

この GraphicsPath にマーカーを設定します。 Sets a marker on this GraphicsPath.

StartFigure() StartFigure() StartFigure() StartFigure()

現在の図形を閉じずに、新しい図形を開始します。 Starts a new figure without closing the current figure. それ以降パスに追加されたすべての点は、この新しい図形に追加されます。 All subsequent points added to the path are added to this new figure.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Transform(Matrix) Transform(Matrix) Transform(Matrix) Transform(Matrix)

この GraphicsPath に変換行列を適用します。 Applies a transform matrix to this GraphicsPath.

Warp(PointF[], RectangleF) Warp(PointF[], RectangleF) Warp(PointF[], RectangleF) Warp(PointF[], RectangleF)

GraphicsPath に、四角形と平行四辺形によって定義されたワープ変換を適用します。 Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix)

GraphicsPath に、四角形と平行四辺形によって定義されたワープ変換を適用します。 Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Warp(PointF[], RectangleF, Matrix, WarpMode) Warp(PointF[], RectangleF, Matrix, WarpMode) Warp(PointF[], RectangleF, Matrix, WarpMode) Warp(PointF[], RectangleF, Matrix, WarpMode)

GraphicsPath に、四角形と平行四辺形によって定義されたワープ変換を適用します。 Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Warp(PointF[], RectangleF, Matrix, WarpMode, Single) Warp(PointF[], RectangleF, Matrix, WarpMode, Single) Warp(PointF[], RectangleF, Matrix, WarpMode, Single) Warp(PointF[], RectangleF, Matrix, WarpMode, Single)

GraphicsPath に、四角形と平行四辺形によって定義されたワープ変換を適用します。 Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Widen(Pen) Widen(Pen) Widen(Pen) Widen(Pen)

パスに追加のアウトラインを追加します。 Adds an additional outline to the path.

Widen(Pen, Matrix) Widen(Pen, Matrix) Widen(Pen, Matrix) Widen(Pen, Matrix)

GraphicsPath に別のアウトラインを追加します。 Adds an additional outline to the GraphicsPath.

Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single)

この GraphicsPath を、指定されたペンでこのパスを描画するときに塗りつぶされる領域を囲む曲線に置換します。 Replaces this GraphicsPath with curves that enclose the area that is filled when this path is drawn by the specified pen.

適用対象

こちらもご覧ください