次の方法で共有


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 オーバーロードの一覧