GraphicsPath.GetBounds メソッド (Matrix, Pen)
現在のパスが指定された Matrix オブジェクトによって変換され、指定された Pen オブジェクトで描画されるときに、この GraphicsPath オブジェクトに外接する四角形を返します。
Overloads Public Function GetBounds( _
ByVal matrix As Matrix, _ ByVal pen As Pen _) As RectangleF
[C#]
public RectangleF GetBounds(Matrixmatrix,Penpen);
[C++]
public: RectangleF GetBounds(Matrix* matrix,Pen* pen);
[JScript]
public function GetBounds(
matrix : Matrix,pen : Pen) : RectangleF;
パラメータ
- matrix
外接する四角形を計算する前に、このパスに適用される変換を指定する Matrix オブジェクト。パスは恒久的に変換されるわけではありません。変換は、外接する四角形を計算する処理の中だけで使用されます。 - pen
GraphicsPath を描画するための Pen オブジェクト。
戻り値
GraphicsPath オブジェクトに外接する四角形を表す RectangleF 構造体。
解説
返された外接する四角形のサイズは、端点キャップの種類、ペンの幅、およびペンのマイタ制限値によって影響を受けるため、境界によって指定されたパスに緩やかに一致します。近似式は、外接する初期の四角形をペン幅で膨らませ、この結果にマイタ制限値を掛け合わせ、端点キャップのための追加の余白を加算します。
使用例
例については、 GraphicsPath.GetBounds() のトピックを参照してください。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
GraphicsPath クラス | GraphicsPath メンバ | System.Drawing.Drawing2D 名前空間 | GraphicsPath.GetBounds オーバーロードの一覧