Class GraphicsPath

GraphicsPath class

一連の接続された直線と曲線を表します.

public class GraphicsPath : IDisposable

コンストラクター

名前説明
GraphicsPath()Alternate. の FillMode 値で、GraphicsPath クラスの新しいインスタンスを初期化します。
GraphicsPath(FillMode)の新しいインスタンスを初期化しますGraphicsPath指定された を持つクラスFillMode列挙.
GraphicsPath(PointF[], byte[])の新しいインスタンスを初期化しますGraphicsPath指定されたクラスPathPointTypeとPointF配列.
GraphicsPath(Point[], byte[])の新しいインスタンスを初期化しますGraphicsPath指定されたクラスPathPointTypeとPoint配列.
GraphicsPath(PointF[], byte[], FillMode)の新しいインスタンスを初期化しますGraphicsPath指定されたクラスPathPointTypeとPointF配列と指定されたFillMode列挙要素..
GraphicsPath(Point[], byte[], FillMode)の新しいインスタンスを初期化しますGraphicsPath指定されたクラスPathPointTypeとPoint配列と指定されたFillMode列挙要素..

プロパティ

名前説明
FillMode { get; set; }この GraphicsPath の形状の内部がどのように塗りつぶされるかを決定する FillMode 列挙体を取得または設定します。
PathData { get; }を取得しますPathDataこのためのポイントとタイプの配列をカプセル化するGraphicsPath
PathPoints { get; }パス内のポイントを取得します。
PathTypes { get; }の対応する点のタイプを取得しますPathPoints配列.
PointCount { get; }の要素数を取得しますPathPointsまたはPathTypes配列.

メソッド

名前説明
AddArc(RectangleF, float, float)現在の図形に楕円弧を追加します。
AddArc(float, float, float, float, float, float)現在の図形に楕円弧を追加します。
AddBezier(PointF, PointF, PointF, PointF)現在の Figure に 3 次ベジエ曲線を追加します。
AddBezier(float, float, float, float, float, float, float, float)現在の Figure に 3 次ベジエ曲線を追加します。
AddBeziers(PointF[])接続された 3 次ベジエ曲線のシーケンスを現在の Figure に追加します。
AddBeziers(Point[])接続された 3 次ベジエ曲線のシーケンスを現在の Figure に追加します。
AddClosedCurve(PointF[])このパスに閉じた曲線を追加します。カーディナル スプライン曲線が使用されるのは、曲線が配列内の各点を通過するためです.
AddClosedCurve(PointF[], float)このパスに閉じた曲線を追加します。 曲線は配列内の各点を通過するため、カーディナル スプライン曲線が使用されます。
AddCurve(PointF[])現在の Figure にスプライン曲線を追加します。カーディナル スプライン曲線が使用されるのは、曲線が配列内の各点を通過するためです.
AddCurve(Point[])現在の Figure にスプライン曲線を追加します。カーディナル スプライン曲線が使用されるのは、曲線が配列内の各点を通過するためです.
AddCurve(PointF[], float)現在の図にスプライン曲線を追加します。
AddCurve(PointF[], int, int, float)現在の図にスプライン曲線を追加します。
AddEllipse(RectangleF)現在のパスに楕円を追加します。
AddEllipse(float, float, float, float)現在のパスに楕円を追加します。
AddLine(PointF, PointF)この GraphicsPath に線分を追加します。
AddLine(float, float, float, float)この GraphicsPath に線分を追加します。
AddLines(PointF[])一連の接続された線分をこの末尾に追加しますGraphicsPath.
AddLines(Point[])一連の接続された線分をこの末尾に追加しますGraphicsPath.
AddPath(GraphicsPath, bool)指定された GraphicsPath をこのパスに追加します。
AddPie(Rectangle, float, float)パイの輪郭をこのパスに追加します。
AddPie(float, float, float, float, float, float)パイの輪郭をこのパスに追加します。
AddPolygon(PointF[])このパスにポリゴンを追加します。
AddPolygon(Point[])このパスにポリゴンを追加します。
AddRectangle(Rectangle)このパスに四角形を追加します。
AddRectangle(RectangleF)このパスに四角形を追加します。
AddRectangles(RectangleF[])一連の長方形をこのパスに追加します。
AddRectangles(Rectangle[])一連の長方形をこのパスに追加します。
AddString(string, FontFamily, int, float, Point, StringFormat)このパスにテキスト文字列を追加します。
AddString(string, FontFamily, int, float, PointF, StringFormat)このパスにテキスト文字列を追加します。
AddString(string, FontFamily, int, float, Rectangle, StringFormat)このパスにテキスト文字列を追加します。
AddString(string, FontFamily, int, float, RectangleF, StringFormat)このパスにテキスト文字列を追加します。
Clone()現在のパス オブジェクトのコピーを作成します。
CloseAllFigures()このパスで開いているすべての Figure を閉じ、新しい Figure を開始します。端点から開始点まで線を結んで、開いている各 Figure を閉じます。
CloseFigure()現在の Figure を閉じて、新しい Figure を開始します。現在の Figure に一連の接続された直線と曲線が含まれている場合、メソッドは終点から開始点までの直線を 接続してループを閉じます。
Dispose()この GraphicsPath で使用されているすべてのリソースを解放します。
Flatten()このパスの各曲線を一連の接続された線分に変換します。
Flatten(Matrix)指定された変換を適用してから、この中の各曲線を変換しますGraphicsPath.
Flatten(Matrix, float)この中の各曲線を変換しますGraphicsPath一連の接続された線分に変換します。
GetBounds()これを囲む四角形を返しますGraphicsPath.
GetBounds(Matrix)これを囲む四角形を返しますGraphicsPathこのパスが 指定されたMatrix.
GetBounds(Matrix, Pen)これを囲む四角形を返しますGraphicsPath現在のパスが 指定されたMatrix指定されたPen.
GetLastPoint()この PathPoints 配列の最後のポイントを取得しますGraphicsPath.
IsOutlineVisible(PointF, Pen)指定されたポイントがこのアウトライン内 (下) に含まれているかどうかを示しますGraphicsPath指定で描画した場合Pen.
IsVisible(PointF)指定したポイントがこの範囲内に含まれているかどうかを示しますGraphicsPath.
Reset()を空にしますPathPointsPathTypesarrays を設定し、FillModeにAlternate.
Reverse()内のポイントの順序を逆にします。PathPointsこれの配列GraphicsPath.
SetMarkers()これにマーカーを設定しますGraphicsPath.
StartFigure()現在の Figure を閉じずに新しい Figure を開始します。 パスに追加された後続のすべてのポイントは、この新しい Figure に追加されます。
Transform(Matrix)この GraphicsPath に変換マトリックスを適用します。
Warp(PointF[], RectangleF)長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.
Warp(PointF[], RectangleF, Matrix)長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode)長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode, float)長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.
Widen(Pen)パスにアウトラインを追加します。
Widen(Pen, Matrix)に追加のアウトラインを追加しますGraphicsPath.
Widen(Pen, Matrix, float)これを置き換えますGraphicsPathこのパスが指定されたペンで描かれたときに塗りつぶされる領域を囲む曲線で.

関連項目