構文
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);