操作リニアCAD(COMインターフェイスWebバージョン)について

1.図のすべての行を取得します。

以下JSコード、データベーステーブルがラインに入れ、その後、全ての線種がトラバーステーブルオブジェクト、および線形出力名を取得します

VaRのデータベース= mxOcx.GetDatabase();
 // 戻りラインデータベーステーブルオブジェクトの
VAR linetypeTable = database.GetLinetypeTable();
 // ウォーカー作成
VARを ITER = linetypeTable.NewIterator();
 IF(ITER == nullのリターン;
 VARの SRETが=あるNULL ;
 //は現在のトラバース位置を移動させる
ための(;!iter.Done();(iter.Step trueにfalseに))
{ 
    //はラインパターントラバーサの現在位置を返し
    VAR線種= iter.GetRecordを();
     // テキストスタイル名を取得 
    SRET = SRET +' ' + LineType.Name。
} 
アラート(Sreten)。

2.件名行の修理

以下のコードは、ユーザがマップ上のオブジェクトを選択することができますし、新しい行を追加し、新しい行にオブジェクトの直線的な増加。

VAR ENT = mxOcx.GetEntity(" \ N-選択エンティティ・オブジェクト:" );
 IF(ENT == NULL 
{ 
    リターン; 
} 
mxOcx.AddLinetype(" MyLineType "" 6、-10。" ); 
 
// セット・エンティティ線形。
= ent.LineType " MyLineType " ; 
アラート(" 線形の修飾された" ); 
mxOcx.UpdateDisplay()。

 

おすすめ

転載: www.cnblogs.com/yzy0224/p/12014827.html