CreateAttrTable メソッド

構文

BOOL CreateAttrTable(int bLayer, int bZone, int bArea, int bSpace,
            int bFloor, int bManagementID, int bPartSign, int bMaker, int bSeries,
            int bProductName, int bProductNumber, int bColor, int bMaterial, int bPrice, int bSpecial,
            int bProductRemark, int bEnergyConsumption, int bEnergyConsumptionSummer,
            int bEnergyConsumptionWinter,int bEnergyStandby, int bEnergyGeneration,
            int bCurrStorage, int bMaxStorage, int bDivision, int bSection, int bTitle,
            int bUserName, int bFurigana, int bIP, int bMail, int bUserNumber, int bTelNumber,
            int bSupervisor, int bUserRemark, int bOriginalCost, int bAcquisition, int bDepreciationMethod,
            int bUsefulLife, int bSalvageValue, int bBookValue, int bLeaseOriginalCost, int bLeaseAcquisition,
            int bLeaseMethod, int bLeaseTerm, int bLeaseRate, int bLeaseMonthly, int bLeaseTotal,
            int bLeaseRestTerm, int bUnlease, int bTotalDep, int bLeaseAsset, int bLeaseLiability,
            int bLeaseBookValue, int nOutput, double dXPos, double dYPos);

パーツ属性一覧表を作成します。

パラメータ

bLayer
階。
bZone
ゾーン。
bArea
エリア。
bSpace
スペース。
bFloor
床。
bManagementID
管理ID。
bPartSign
パーツ記号。
bMaker
メーカー。
bSeries
シリーズ。
bProductName
品名。
bProductNumber
型番。
bColor
色。
bMaterial
材質。
bPrice
金額。
bSpecial
特徴
bProductRemark
備考。
bEnergyConsumption
消費電力(通年)。
bEnergyConsumptionSummer
消費電力(夏)。
bEnergyConsumptionWinter
消費電力(冬)。
bEnergyStandby
待機電力。
bEnergyGeneration
発電力。
bCurrStorage
現状収納量。
bMaxStorage
許容収納量。
bDivision
部名。
bSection
課名。
bTitle
肩書。
bUserName
個人名。
bFurigana
フリガナ。
bIP
IPアドレス。
bMail
メールアドレス。
bUserNumber
社員番号。
bTelNumber
内線番号。
bSupervisor
管理者。
bUserRemark
注釈。
bOriginalCost
取得価格。
bAcquisition
取得年月日。
bDepreciationMethod
償却法。
bUsefulLife
耐用年数。
bSalvageValue
残存割合。
bBookValue
残存価格。
bLeaseOriginalCost
取得価値。
bLeaseAcquisition
契約年月日。
bLeaseMethod
リース計算法。
bLeaseTerm
リース期間。
bLeaseRate
リース利率。
bLeaseMonthly
リース月額。
bLeaseTotal
リース総額。
bLeaseRestTerm
残リース期間。
bUnlease
未経過リース。
bTotalDep
償却類型額。
bLeaseAsset
リース資産。
bLeaseLiability
リース負債。
bLeaseBookValue
残存価格。
nOutput
出力対象。
  • 0選択した情報がすべて設定されているパーツ。
  • 1選択した情報がいずれか一つでも設定されているパーツ。
  • 2すべてのパーツ。
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 bLayer = TRUE;
BOOL bZone = TRUE;
BOOL bArea = TRUE;
BOOL bSpace = TRUE;
BOOL bFloor = TRUE;
BOOL bManagementID = TRUE;
BOOL bPartSign = TRUE;
BOOL bMaker = TRUE;
BOOL bSeries = TRUE;
BOOL bProductName = TRUE;
BOOL bProductNumber = TRUE;
BOOL bColor = TRUE;
BOOL bMaterial = TRUE;
BOOL bPrice, bSpecial = TRUE;
BOOL bProductRemark = TRUE;
BOOL bEnergyConsumption = TRUE;
BOOL bEnergyConsumptionSummer = TRUE;
BOOL bEnergyConsumptionWinter = TRUE;
BOOL bEnergyStandby = TRUE;
BOOL bEnergyGeneration = TRUE;
BOOL bCurrStorage = TRUE;
BOOL bMaxStorage = TRUE;
BOOL bDivision = TRUE;
BOOL bSection = TRUE;
BOOL bTitle = TRUE;
BOOL bUserName = TRUE;
BOOL bFurigana = TRUE;
BOOL bIP = TRUE;
BOOL bMail = TRUE;
BOOL bUserNumber = TRUE;
BOOL bTelNumber = TRUE;
BOOL bSupervisor = TRUE;
BOOL bUserRemark = TRUE;
BOOL bOriginalCost = TRUE;
BOOL bAcquisition = TRUE;
BOOL bDepreciationMethod = TRUE;
BOOL bUsefulLife = TRUE;
BOOL bSalvageValue = TRUE;
BOOL bBookValue = TRUE;
BOOL bLeaseOriginalCost = TRUE;
BOOL bLeaseAcquisition = TRUE;
BOOL bLeaseMethod = TRUE;
BOOL bLeaseTerm = TRUE;
BOOL bLeaseRate = TRUE;
BOOL bLeaseMonthly = TRUE;
BOOL bLeaseTotal = TRUE;
BOOL bLeaseRestTerm = TRUE;
BOOL bUnlease = TRUE;
BOOL bTotalDep = TRUE;
BOOL bLeaseAsset = TRUE;
BOOL bLeaseLiability = TRUE;
BOOL bLeaseBookValue = TRUE;
INT nOutput = 0;
double dPosX = 1000.0;
double dPosY = 1000.0;
if (m_MadoriDoc->CreateAttrTable(
	bLayer, bZone, bArea, bSpace, bFloor, bManagementID, bPartSign, bMaker, 
	bSeries, bProductName, bProductNumber, bColor, bMaterial, bPrice, bSpecial, 
	bProductRemark, bEnergyConsumption, bEnergyConsumptionSummer, bEnergyConsumptionWinter, 
	bEnergyStandby, bEnergyGeneration, bCurrStorage, bMaxStorage, bDivision, bSection, 
	bTitle, bUserName, bFurigana, bIP, bMail, bUserNumber, bTelNumber, bSupervisor, 
	bUserRemark, bOriginalCost, bAcquisition, bDepreciationMethod, bUsefulLife, 
	bSalvageValue, bBookValue, bLeaseOriginalCost, bLeaseAcquisition, bLeaseMethod, 
	bLeaseTerm, bLeaseRate, bLeaseMonthly, bLeaseTotal, bLeaseRestTerm, bUnlease, 
	bTotalDep, bLeaseAsset, bLeaseLiability, bLeaseBookValue,
	nOutput, dPosX, dPosY))
{
	AfxMessageBox(_T("パーツ属性一覧表を作成しました。"), MB_ICONINFORMATION);
}
else {
	AfxMessageBox(_T("パーツ属性一覧表の作成が失敗しました。"), MB_ICONINFORMATION);
}
// JavaScript sample
var doc = new CMadoriDoc();
var bLayer = true;
var bZone = true;
var bArea = true;
var bSpace = true;
var bFloor = true;
var bManagementID = true;
var bPartSign = true;
var bMaker = true;
var bSeries = true;
var bProductName = true;
var bProductNumber = true;
var bColor = true;
var bMaterial = true;
var bPrice, bSpecial = true;
var bProductRemark = true;
var bEnergyConsumption = true;
var bEnergyConsumptionSummer = true;
var bEnergyConsumptionWinter = true;
var bEnergyStandby = true;
var bEnergyGeneration = true;
var bCurrStorage = true;
var bMaxStorage = true;
var bDivision = true;
var bSection = true;
var bTitle = true;
var bUserName = true;
var bFurigana = true;
var bIP = true;
var bMail = true;
var bUserNumber = true;
var bTelNumber = true;
var bSupervisor = true;
var bUserRemark = true;
var bOriginalCost = true;
var bAcquisition = true;
var bDepreciationMethod = true;
var bUsefulLife = true;
var bSalvageValue = true;
var bBookValue = true;
var bLeaseOriginalCost = true;
var bLeaseAcquisition = true;
var bLeaseMethod = true;
var bLeaseTerm = true;
var bLeaseRate = true;
var bLeaseMonthly = true;
var bLeaseTotal = true;
var bLeaseRestTerm = true;
var bUnlease = true;
var bTotalDep = true;
var bLeaseAsset = true;
var bLeaseLiability = true;
var bLeaseBookValue = true;
var nOutput = 2;
var dPosX = 1000.0;
var dPosY = 1000.0;
var result = doc.CreateAttrTable(
	bLayer, bZone, bArea, bSpace, bFloor, bManagementID, bPartSign, bMaker, 
	bSeries, bProductName, bProductNumber, bColor, bMaterial, bPrice, bSpecial, 
	bProductRemark, bEnergyConsumption, bEnergyConsumptionSummer, bEnergyConsumptionWinter, 
	bEnergyStandby, bEnergyGeneration, bCurrStorage, bMaxStorage, bDivision, bSection, 
	bTitle, bUserName, bFurigana, bIP, bMail, bUserNumber, bTelNumber, bSupervisor, 
	bUserRemark, bOriginalCost, bAcquisition, bDepreciationMethod, bUsefulLife, 
	bSalvageValue, bBookValue, bLeaseOriginalCost, bLeaseAcquisition, bLeaseMethod, 
	bLeaseTerm, bLeaseRate, bLeaseMonthly, bLeaseTotal, bLeaseRestTerm, bUnlease, 
	bTotalDep, bLeaseAsset, bLeaseLiability, bLeaseBookValue,
	nOutput, dPosX, dPosY);

alert(result);