(Leadtools.Annotations.Designers)

フレームを表示

ClipPointメソッド







クリップするポイント。
使うクリッピング長方形。
指定されたポイントをクリップします。
構文
protected virtual LeadPointD ClipPoint( 
   LeadPointD point,
   LeadRectD clipRect
)
'Declaration
 
Protected Overridable Function ClipPoint( _
   ByVal point As LeadPointD, _
   ByVal clipRect As LeadRectD _
) As LeadPointD
'Usage
 
Dim instance As AnnDesigner
Dim point As LeadPointD
Dim clipRect As LeadRectD
Dim value As LeadPointD
 
value = instance.ClipPoint(point, clipRect)
protected virtual LeadPointD ClipPoint( 
   LeadPointD point,
   LeadRectD clipRect
)
-(LeadPointD) clipPoint:(LeadPointD)point
               clipRect:(LeadRectD)clipRect;
            
protected LeadPointD clipPoint(LeadPointD point, LeadRectD clipRect)
 function Leadtools.Annotations.Designers.AnnDesigner.ClipPoint( 
   point ,
   clipRect 
)

パラメーター

ポイント
クリップするポイント。
clipRect
使うクリッピング長方形。

戻り値

ポイントは、長方形の境界にクリップしました。
解説

RestrictDesignersの値がtrueであるとき、このメソッドが使われるだけです。それが描画されているか、編集されているとき、フレームワークはそのコンテナの中にオブジェクトを制限することをサポートします。マウスカーソルまたはタッチポインターが描画するか、オブジェクトを編集するのに用いられるとき、デザイナーはClipRectangleで設定される長方形の中にカーソルまたはタッチポインターのpositionをポイントに制限するためにClipPointを呼び出します。

デフォルトで、ClipRectangleの値は、Containerの位置と境界に設定されます。そのような場合、デザイナーはユーザーが描画するか、コンテナの外でオブジェクトまたはそのポイントのどれでも移動する(編集)のを制限します。

ClipRectangleでカスタムクリッピング領域を実装するか、ClipPointメソッドをオーバーライドすることによって、この動作をオーバーライドします。

RestrictDesignersの値がfalseであるとき、ClipRectangleClipPointも使われません。

必要条件

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

参照

参照

AnnDesignerクラス
AnnDesignerメンバ

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