LEADTOOLS Leadtools.Documents.UI(Leadtools.Documents.UIアセンブリ)

フレームを表示

AnnotationsInteractiveModeクラス






メンバ 
オートメーションモードでアノテーションオブジェクトを処理するためにマウスまたはタッチを使用する際のサポートを提供します。
オブジェクトモデル
構文
public class AnnotationsInteractiveMode : Leadtools.Controls.ImageViewerInteractiveMode 
'Declaration
 
Public Class AnnotationsInteractiveMode 
   Inherits Leadtools.Controls.ImageViewerInteractiveMode
'Usage
 
Dim instance As AnnotationsInteractiveMode
public ref class AnnotationsInteractiveMode : public Leadtools.Controls.ImageViewerInteractiveMode 
解説

各々のページのためのアノテーションコンテナは、現在のドキュメントDocumentPageオブジェクトで保存されて、DocumentPage.GetAnnotationsメソッドを用いて得られることができます。

このDocumentViewerUseAnnotationstrueに設定して作成されるとき、AnnotationsInteractiveModeのインスタンスはビューImageViewerInteractiveModesリストに初期化されて、追加されます。

DocumentViewerは、ImageViewerのためにアノテーションコンテナのオートメーションを処理するためにIAnnAutomationControlを実装するオブジェクトの内部のインスタンスを作成して、AutomationControlプロパティでそれを設定します。

いつでも、モードは、マウスまたはタッチイベントが設計モードでは、もしそうならばアノテーションオブジェクトにあるかどうかにかかわらず、それがIsHandled値をtrueに設定することを確認するために、ヒットテストを使います。これによりこのモードでは、現在ImageViewerビューにあるそのほかの対話モードと連携し、ユーザーがアノテーションオブジェクトの上にマウスを重ねるかクリックしたときだけ有効になるようにできます。

したがって、アノテーションサポートが有効にされるとき、このモードは作成時に自動的にDocumentViewerによって追加されます。それは常に有効にされます、そして、アノテーションサポートが必要とされるならば、ユーザーは正常動作のためにそれのスイッチを切る必要はありません。このサポートが必要でないならば、この移動は無効にされることができる(IsEnabled)か、ImageViewerInteractiveModesリストから完全に削除されることができます。

(用途がそのままにして、操作の上でマウスボタンを起こすモード)デフォルト。マウスボタン(またはタッチイベント)は、新しいアノテーションオブジェクトを描画するか、既存のものを移動して、大きさを変更するのに用いられます。右クリックは、AnnotationsPropertiesコマンドを呼び出すために、ヒットテストを使います。

必要条件

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

参照

参照

AnnotationsInteractiveModeメンバ
Leadtools.Documents.UI名前空間
LEADTOOLSドキュメントビューワの使用

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