CreatePartLegendTable メソッド

構文

BOOL CreatePartLegendTable(int bPartSign, int bMaker, int bSeries, int bProductName, int bProductNumber,
            int bProductRemark, double dXPos, double dYPos);

パーツ記号凡例表を作成します。

パラメータ

bPartSign
パーツ記号。
bMaker
メーカー名。
bSeries
シリーズ。
bProductName
品名。
bProductNumber
型番。
bProductRemark
備考。
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);

// パーツ凡例を作成
BOOL bPartSign = TRUE;
BOOL bMaker = TRUE;
BOOL bSeries = TRUE;
BOOL bProductName = TRUE;
BOOL bProductNumber = TRUE;
BOOL bProductRemark = TRUE;
double dPosX = 0.0;
double dPosY = 0.0;
if (m_MadoriDoc->CreatePartLegendTable(
	bPartSign, bMaker, bSeries, bProductName, bProductNumber, bProductRemark, dPosX, dPosY))
{
	AfxMessageBox(_T("パーツ凡例を作成しました。"), MB_ICONINFORMATION);
}
else {
	AfxMessageBox(_T("パーツ凡例の作成が失敗しました。"), MB_ICONINFORMATION);
}
// JavaScript sample
var doc = new CMadoriDoc();    
var bPartSign = true;
var bMaker = true;
var bSeries = true;
var bProductName = true;
var bProductNumber = true;
var bProductRemark = true;
var dPosX = 0.0;
var dPosY = 0.0;
var result = doc.CreatePartLegendTable(
	bPartSign, bMaker, bSeries, bProductName, bProductNumber, bProductRemark, dPosX, dPosY);

alert(result);