情報主体のCADタイプ(COMインターフェイスWebバージョン)の

オブジェクトタイプ名を取得するためのObjectName通話機能、特定のエンティティと型名は、オブジェクトが、オブジェクトを取得するためにDXFグループコードの名前を入力し、Dxf0関数を呼び出し、そのような直線と同じであるAutoCADのDXFグループコード、何を決定することができるであろう型は名前:McDbLine、コード値のDXF0セットフィルタリング行を入力し、コード値のDXF0セットは、セットを構築するために使用されてもよいです。

JSコードは以下のように:

// ユーザがマップ上のオブジェクトを選択してみましょう。               
VAR ENT = mxOcx.GetEntity( "選択エンティティ" );
 IF(ENT == nullのリターン;
 // Dxf0の値を取得します。
VAR sDxfType = ent.Dxf0。
警告(sDxfType)。
もし(ent.ObjectName == "McDbLine" 
{
    // ENTは直線です。
    VARライン= ENTは;
     //は、出発点の直線を得ます。
    VAR PT1 = line.StartPoint。
    警告(pt1.x)。
    警告(pt1.y)。
 
    // 直線の終点を取得します。
    ヴァール PT2 = line.EndPoint。
    警告(pt2.x)。
    警告(pt2.y)。
}
/ *
 それ以外の場合は(...)
 {
 //他のタイプ。
 } * /

 

おすすめ

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