Polymorphism

LT VB-COMの特徴をご紹介!

特徴

アプリケーション専用領域の使用

ホーム > 製品 > LT VB-COM > 特徴 > 特徴4

LT VB-COMでは通常の作図操作では操作することのできない、「アプリケーション専用領域」を操作することが可能です。この「アプリケーション専用領域」には、「拡張データ(Xデータ)」領域と「ディクショナリ」領域が存在します。

「拡張データ(Xデータ)」領域
「拡張データ(Xデータ)」領域は、「図形」に付加することができるデータ領域です。
この領域を利用することで、アプリケーションが独自のデータを「図形」単体に付加することができます。通常「図形」はその図形を構成している必要最小限の情報のみを保管しております。
「拡張データ(Xデータ)」とは、この「図形」に対して、各種データを自由に付加することができます。但し、この作業はプログラムからしか操作できません。AutoCAD LTの標準コマンドから「拡張データ(Xデータ)」を操作することはできません。LT VB-COMではこの「拡張データ(Xデータ)」の追加やデータの取得などが自由にできます。
例えば、CADの「図形」データとしては不要な「材質」や「重量」の情報を持たせたり、図形の「作者」や「作成日時」を付加して「図形」を特殊に管理することや、「図形」にフラグを付けてアプリケーションで識別するというようなこともできます。また、「拡張データ(Xデータ)」は図面ファイルに保管されます。
 

「ディクショナリ」領域
「ディクショナリ」領域は「図面」に任意のデータを付加することができるデータ領域です。「拡張データ(Xデータ)」は「図形」に付加するデータのため、「図形」が必要です。
しかし、「ディクショナリ」は図面データ内に設けられている任意のデータ付加領域のため、「図形」は不要です。「ディクショナリ」には図面の設定情報などを保管できます。アプリケーションによって図面に設定される情報などを保管します。「ディクショナリ」へ保管するデータ形式や数は任意に設定できます。この「ディクショナリ」もプログラムからしか操作できません。「ディクショナリ」内のデータもまた、図面ファイルに書き出されます。