[Visual Basic] Public Function CalculateDistance(pt1 As Point, pt2 As Point, unit As LengthUnit, dpi As Integer) As Double
[C#] public double CalculateDistance(Point pt1, Point pt2, LengthUnit unit, int dpi);
パラメーター
- pt1
- 1点目を示す座標の Point 値
- pt2
- 2点目を示す座標の Point 値
- unit
- 単位を示す LengthUnit 値
- dpi
- 計測するイメージの DPI を示す Integer 値
戻り値
2点間の距離を示す Double 型の値。
解説
pt1 と pt2 に設定した座標間の距離を計算します。結果は、unit で設定した値で返されます。unit を
LengthUnit.mm か LengthUnit.Inch に設定した場合は、dpi に設定した値も考慮して計算します。 unit
を LengthUnit.None に設定した場合は、 結果は LengthUnit.Pixel の場合と同じ値となります。
MouseUpImage イベントや、アノテーション・オブジェクトの SelectedObjectDrawPoints
プロパティなどを利用すれば、ImageKit
コントロールに表示したイメージ上の、クリックした2点間の距離を求めることもできます。
参照
ImageKit メンバ | Newtone.ImageKit.WPF.ImageKit