[Visual Basic] Public Function DrawPolygon(pt As Point()) As Boolean
[C#] public bool DrawPolygon(Point[] pt);
パラメータ
- pt
- 多角形の頂点を表す Point 構造体の配列。
戻り値
成功の場合は True 、失敗の場合は False を返します。
解説
PenWidth プロパティ、 ForeColor プロパティ、 ForeColorOpacity プロパティ、 BackColor プロパティ、 BackColorOpacity プロパティ、 Fill プロパティ、 DashStyle、 LineJoin プロパティの値に従って、引数に設定した Point
構造体の配列で定義された多角形を描画します。 引数の Point 構造体の配列の要素数は 3 以上で有効です。
EditKind プロパティが KindOfEdit.Polygon
でなくても有効です。
設定座標の一部が ImageKit コントロール外に指定された場合は、 LimitAnnotationPosition
プロパティまたは LimitDrawPosition プロパティを True
に設定しておくと全体がコントロール内に収まるように自動的に再配置されます。
当メソッドによる描画は、オブジェクトの右クリックによるコンテキストメニューの「元に戻す」または、 Undo メソッドによって取り消すことができます。
尚、多角形の描画は、 EditKind プロパティを
KindOfEdit.Polygon
に設定し、ImageKit コントロールにロードした基本イメージ上のマウス操作によっても実行可能です。詳しい描画方法は、
Edit 概要 ページをご覧ください。
参照
ImageKit.Edit メンバ | Newtone.ImageKit.Win.ImageKit