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()。