AddCADPartialData メソッド

構文

BOOL AddCADPartialData(LPCTSTR szFileName, double dWidth, double dDepth, double dAngle,
            BOOL bRevHorizontal, BOOL bRevVertical, BOOL bFixedRatio, double dXPos, double dYPos);

CAD図ファイルを読み込みます。

パラメータ

szFileName
開きたいファイル名のフルパス。
dWidth
幅。0の場合、パーツそのものの幅で配置されます。
dDepth
高さ。0の場合、パーツそのものの高さで配置されます。
dAngle
角度。
bRevHorizontal
左右反転フラグ。
bRevVertical
上下反転フラグ。
bFixedRatio
固定比率フラグ。幅か高さの一方が0の時、0以外の幅または高さに合わせて値が0の比率を合わせます。
dXPos
配置位置X座標。
dYPos
配置位置Y座標。

戻り値

追加読み込みできた場合は 0 以外を返します。できなかった場合は 0 を返します。

使用例

// C++ sample
// 間取りオブジェクトへ接続
CMadoriDoc * m_MadoriDoc = new CMadoriDoc();
CLSIDFromProgID (L"MyHomeDesignerMadori.MadoriDoc", &clsid);
GetActiveObject (clsid, NULL, &pUnk);
pUnk->QueryInterface (IID_IDispatch, (void**)(&pDisp));
m_MadoriDoc->AttachDispatch (pDisp);

// CADを追加
BOOL bRet = m_MadoriDoc->AddCADPartialData(
	L"C:\\Users\\Public\\Documents\\3DAD2017\\Partial\\01建具\\玄関引違ドア.mwd", 
	2000.0, 0.0, 10.0, TRUE, FALSE, TRUE, 0.0, 0.0);
if(!bRet){
	// エラー
	return;
}
// JavaScript sample
var doc = new CMadoriDoc();
var result = doc.AddCADPartialData(
	"C:\\Users\\Public\\Documents\\3DAD2017\\Partial\\01建具\\玄関引違ドア.mwd", 
    2000.0, 0.0, 10.0, true, false, true, 0.0, 0.0);

alert(result);