LEADTOOLS JavaScript(Leadtools.Annotations.Core)

AnnObjectオブジェクト。

フレームを表示
メンバ 
すべてのアノテーションオブジェクトのためにベースクラスを定義します。
オブジェクトモデル
構文
function Leadtools.Annotations.Core.AnnObject() 
解説

AnnObjectクラスは、すべてのLEADTOOLSアノテーションオブジェクトに共通のすべての基本的な機能性を提供します。AnnObjectは抽象クラスです、直接このクラスのオブジェクトをインスタンス化することができません。代わりに、AnnPolylineObjectまたはAnnRectangleObjectなどの派生クラスのインスタンスを作成して、派生クラスを通してベースAnnObjectのメソッドとプロパティを使います。

AnnObjectは、以下のメンバを格納します:

メンバ 説明

ポイント

各々のAnnObjectは、その場所とサイズを定義するコンテナ座標で、LeadPointDの配列を格納します。これらのポイントがオブジェクトシェイプを作る際にどのように解釈されるかは、派生クラス次第です。たとえば、行オブジェクトは、通常2ポイントを持っています:開始して、終わります。長方形オブジェクトは、各々の角(回転するオブジェクトの経過を追うために)などのために、4ポイントを持っています。

RotateCenterRotateGripper

オブジェクト回転中心とグリップ。

ストローク塗りつぶしフォント

境界を描画して、アノテーションオブジェクトの内部を塗りつぶして、何でも描画することが文字列にメールを送る時を使うオブジェクト。オブジェクトがストロークだけを使う行、テキストオブジェクトが両方とも使う間、オブジェクトが両方とも使う長方形とそのstringを提出するためのフォント。

拡大縮小して変換して回転します

直接生のポイントを操作する代わりに、オブジェクトを変形するヘルパーメソッド。

IsVisibleIsSelected

コンテナ内のオブジェクトを非表示/表示および選択/選択解除します。

ハイパーリンクタグメタデータ

オブジェクトによって直接使われないで、ハイパーリンクまたはユーザー定義のデータを保存するのに用いられることができる追加のプロパティ。

パスワードロックロック解除しますIsLockedLockPicture

パスワードを使用したオブジェクトのロック(固定)に使用するプロパティとメソッド。ロックオブジェクトはオートメーションフレームワークによって移動されることもできないし、削除されることもできないで、それの隣に特別なロックピクチャで提出されることができます。

不透明度

オブジェクトを提出するとき、使う不透明度値。

ラベル

オブジェクトの横にテキストの凡例(名前など)を描画するために使用できるテキストラベル。

HitTest

ポイントがこれで交差するかどうか調べるヘルパーメソッドオブジェクト。

シリアル化します、そして、Deserialize

保存して、XML要素からオブジェクトをロードします。操作をアノテーションファイルにオブジェクトをロードして保存してならびに元に戻して/やり直すのに用いられます。

上述のメンバと同様に、AnnObjectは、新しいオブジェクトタイプを作成する時だけ、興味深い他のプロパティとメソッドを格納します。詳細については、「LEADTOOLSアノテーションによるユーザー定義オブジェクトの実装」を参照してください。

AnnContainer.Childrenプロパティを使用してコンテナにAnnObjectsを追加します。Objectsは、コンテナの中にレイヤに必要に応じて追加されることができます。詳細については、「AnnLayer」を参照してください。

サンプル

サンプルのために、参照しますAnnContainer

参照

参照

AnnObjectメンバ
Leadtools.Annotations.Core名前空間