(Leadtools.Annotations.Core)

フレームを表示

HitTestメソッド(AnnEllipseObject)






テストされるLeadtools.LeadPointD
ピクセル単位で、Thresholdは値をバッファーに入れます。
このAnnEllipseObjectの上でヒットテストを実行します。
構文
public override bool HitTest( 
   LeadPointD point,
   double hitTestBuffer
)
'Declaration
 
Public Overrides Function HitTest( _
   ByVal point As LeadPointD, _
   ByVal hitTestBuffer As Double _
) As Boolean
public override bool HitTest( 
   LeadPointD point,
   double hitTestBuffer
)
@Override public boolean hitTest(
   LeadPointD point,
   double hitTestBuffer
)
            
 function Leadtools.Annotations.Core.AnnEllipseObject.HitTest( 
   point ,
   hitTestBuffer 
)

パラメーター

ポイント
テストされるLeadtools.LeadPointD
hitTestBuffer
ピクセル単位で、Thresholdは値をバッファーに入れます。

戻り値

ヒット-テスト値を表す値;または、テストポイントがこのAnnEllipseObjectの上にないならば、ゼロにします。
解説

ポイントは物理座標で指定する必要があります。

hitTestBufferは、テストポイントをエラーのために誤差を補って、より滑らかなヒットテストを提供するために「より大きく」するのに用いられます。たとえば、バッファが2であるならば、testPointのあたりの4つのピクセルのlengthによる正方形はヒットテストを実行するのに用いられます。

デフォルトでは、ヒットテストが成功した場合、アノテーションオブジェクトはtrueを返します。派生オブジェクトでは、このメソッドをオーバーライドして戻り値を微調整できます。

必要条件

ターゲットプラットホーム

参照

参照

AnnEllipseObjectクラス
AnnEllipseObjectメンバ

   Leadtools.Annotations.Coreは、DocumentまたはMedicalツールキットのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能