機能の主な用途:
_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();
|