すべてを一度に開いているファイルDWGに挿入されたフレームの複数のDWG CADファイル

機能の主な用途:

 

_DMxDrawX :: InsertBlock

 

制御ブロックはデータベースに挿入され、以下に詳細に説明する、ブロックが挿入され、匿名ではありません。

 

パラメータ 説明

BSTR pszDwgFileName

DWGファイルのブロック定義は、httpためのサポート://パスネットワークの先頭に

BSTR pszBlockName

新しいタイルの名前を挿入し、タイルが空である、現在の図面に導入されているすべてのタイルにファイルを置きます

 

以下を達成するためのJSコード:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
     var  mxOcx = document.all.item( "MxDrawXCtrl" );
         mxOcx.focus();      if (mxOcx.InsertBlock( "http://www.mxdraw.com/downland/test.dwg" , "MyBlkName" ) != 0)
      {
              var  point = mxOcx.GetPoint( false ,0,0, "n 点插入点:" );             if (point ==  null )
             {                 return ;
             }
             mxOcx.DrawBlockReference(point.x,point.y, "MyBlkName" ,1.0,0.0);
             mxOcx.ZoomAll();
             alert( "插入成功" );
      }      else
      {
             alert( "插入失败" );
      }

 

C#コード現在の図面に、以下、全てのタイルのDWGファイルを達成するために... axMxDrawX1.InsertBlock(「G:\ pt1000.dwg」、「」);一度だけ調整、タイルのすべてがpt1000.dwgですbeeped、複数の呼び出しを繰り返さないでください。

 

1
2
3
             axMxDrawX1.InsertBlock( "G:\pt1000.dwg" "" );
             axMxDrawX1.DrawBlockReference(0, 0,  "地测1000_探峒a" , 1.0, 0.0);
             axMxDrawX1.ZoomAll();

おすすめ

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