概要
間取りのドキュメントのクラスです。
プロパティ
| RestrainDraw | 描画を抑制するかどうかのフラグ。 |
メソッド
| ファイル操作関数 | 下絵/CAD操作関数 | 敷地関数 | 部屋作成関数 |
| 建具関数 | パーツ関数 | 診断系関数 | 屋根関数 |
| 編集関数 | 表示関数 | ツール関数 | 設定関数 |
| ダイアログ・マウス入力関数 | レイヤ操作関数 | ゾーン関数 | その他 |
ファイル操作関数
| FileNewWizard | 新規作成ウィザードを起動します。 |
| FileOpen | ファイルを開きます。 |
| FileSave | ファイルを上書き保存します。 |
| FileSaveAs | 名前をつけてファイルを保存します。 |
| RegisterSubMadori | 部分間取り図ファイルを保存します。 |
| FileImageSave | ビットマップなどの形式で保存します。 |
| SaveModified | ドキュメントを保存するかどうかを問い合わせるために、呼び出します。 |
| CADDataSave | DXFまたはJWC形式で保存します。 |
| OutputSekisan | 積算数量を出力します。 |
| FilePrint | 間取り図を印刷します。 |
| FileSendMail | m3dファイルが添付された状態で、メーラーを起動します。 |
| PresenBoard | プレゼンボードデザイナーを起動します。 |
| Rittaika | 立体化して3D画面に以降します。 |
| FileMadori | 3D画面から間取りに戻ります。 |
| SetScaleRatio | 印刷時の縮尺を設定します。 |
下絵/CAD操作関数
| RoughClear | 下絵を削除します。 |
| CADDataOpen | DXFまたはJWCファイルを下絵として読み込みます。 |
| RasterOpen | ビットマップなどのファイルを下絵としてとして開きます。 |
| RasterScanner | スキャナから下絵を読み込みます。 |
| RasterRotateL90 | 下絵を左に90度回転します。 |
| RasterRotateR90 | 下絵を右に90度回転します。 |
| RasterRotate | 下絵を指定角度で回転します。 |
| RasterDistance | 下絵を拡大縮小します。 |
| RasterPos | 下絵の位置補正をします。 |
| AddCADPartialData | CAD図ファイルを読み込みます。 |
| AddMultipleCADPartialData | CAD図ファイルを読み込んで複数個所に配置します。 |
| CreateElevation | CAD作図にて立面図を作成します。 |
| CreateElevation2 | CAD作図にて立面図を作成します。併せて、GLの位置を取得します。 |
| CreatePartialElevation | CAD作図にて部分立面図を作成します。 |
| CreatePartialElevation2 | CAD作図にて部分立面図を作成します。併せて、GLの位置を取得します。 |
| GetShowMadori | CAD作図にて間取り表示の状態を取得します(旧API)。 |
| SetShowMadori | CAD作図にて間取り表示の状態を設定します(旧API)。 |
| FileFrameStart | 図面枠の編集を開始します。 |
| FileFrameFinish | 図面枠の編集を終了します。 |
| AddFileFrameRect | 図面枠にマージン指定、または、枠の幅と高さ指定の四角を追加します。 |
| ReplaceFileFrame | 図面枠を移動します。 |
| SaveFileFrame | 図面枠のデータを保存します。 |
| LoadFileFrame | 図面枠のデータを読み込みます。 |
敷地関数
| AddSite | 敷地を追加します。 |
| DeteleSite | 敷地を削除します。 |
| AddSiteBaseLine | 三斜測量図をもとにした敷地の基準線を追加します。 |
| AddSiteTriangle | 三斜測量図をもとにした敷地の三角形を追加します。 |
| AddSiteTriangleTable | 三斜求積表を貼付けます。 |
| GetSitePoints | 敷地の頂点数を返します。 |
| GetSiteData | 敷地の頂点座標などを返します。 |
| GetSiteEdgeInfo | 敷地の辺の情報を取得します。 |
| SetSiteEdgeInfo | 敷地の辺の情報を設定します。 |
| GetSiteTriangle | 敷地の三角形情報を返します。 |
| SetSiteCondition | 敷地条件を設定します。 |
| GetSiteCondition | 敷地条件を取得します。 |
| GetSiteConditionUsage | 敷地条件のうち用途地域に関する情報を取得します。 |
| GetSiteConditionObliq | 敷地条件のうち斜線制限(高度地区を除く)に関する情報を取得します。 |
| GetSiteConditionLimit | 敷地条件のうち高度地区に関する情報を取得します。 |
| GetSiteConditionShadow | 敷地条件のうち日影規制に関する情報を取得します。 |
| AddSiteUpDown | 敷地高低差オブジェクトを追加します。 |
| SetGeoPitch | 建物の基準となる線(GL)を設定します。 |
| GetGeoPitch | 建物の基準となる線(GL)を取得します。 |
| AddUsage | 用途地域範囲を追加します。 |
| GetUsage | 用途地域範囲を取得します。 |
部屋作成関数
| AddRoom | 頂点列を指定して、部屋を追加します。 |
| AddRoom2 | 頂点列を指定して、部屋を追加します。(Ver.10.0.03以降) |
| AddSubMadori | 部分間取り図ファイルを読み込みます。 |
| AddWallEdit | 壁開口、壁厚オブジェクトを追加します。 |
| AddWallEdit2 | 壁編集オブジェクトを追加します。 |
| AddStairs | 階段を追加します。 |
| AddPillar | 柱を追加します。 |
| AddBeam | 梁を追加します。 |
| AddDecoWall | 独立壁を追加します。 |
| AddClippedCeiling | 飾り天井を追加します。 |
| AddSlopedCeiling | 勾配天井を追加します。 |
| AddFloorEdit | 床編集オブジェクトを追加します。 |
| AddStraightSlope | スロープを追加します。 |
| AddStrength | 耐力壁を追加します。 |
建具関数
| AddFit | 建具を追加します。 |
| AddSkyLight | 天窓を追加します。 |
パーツ関数
| AddPart | パーツを追加します。 |
診断系関数
| AddJikokuzu | 時刻日影図を追加します。 |
| AddTojikanzu | 等時間日影図を追加します。 |
| JikokuClear | 日影図を削除します。 |
屋根関数
| SetRoofType | 指定した屋根形状に変更します。 |
| GetRoofType | 屋根形状を取得します。 |
| AddRoof | 屋根を追加します。 |
| AddGable | 部分切妻を追加します。 |
| AddDormer | ドーマーを追加します。 |
| AddVault | ヴォールト屋根を追加します。 |
| AddDome | ドーム屋根を追加します。 |
| SetRoofParapet | 陸屋根のパラメータを設定します。 |
編集関数
| GetTopObject | 先頭のオブジェクトへ移動します。 |
| GetNextObject | カレントのオブジェクトの次へ移動します。 |
| GetCurrentObjectType | カレントのオブジェクトの種類を取得します。 |
| GetCurrentObjectLayer | カレントのオブジェクトのレイヤを取得します。 |
| GetCurrentObjectPartLayer | カレントのオブジェクトのパーツレイヤを取得します。 |
| GetFit | カレントのオブジェクトが、建具の場合、その情報を取得します。 |
| GetSkyLight | カレントのオブジェクトが、天窓の場合、その情報を取得します。 |
| GetFitAttr | カレントのオブジェクトが、建具の場合、その種類を取得します(建具のタイプはPro3用)。 |
| GetFitAttr2 | カレントのオブジェクトが、建具の場合、その種類を取得します。 |
| GetPart | カレントのオブジェクトが、パーツの場合、その情報を取得します。 |
| GetPartInfo | カレントのオブジェクトが、パーツの場合、その詳細情報を取得します。 |
| GetWallEdit | カレントのオブジェクトが、壁開口、壁厚オブジェクトの場合、その情報を取得します。 |
| GetWallEdit2 | カレントのオブジェクトが、壁編集オブジェクトの場合、その情報を取得します。 |
| GetStairs | カレントのオブジェクトが、階段の場合、その情報を取得します。 |
| GetPillar | カレントのオブジェクトが、柱の場合、その情報を取得します。 |
| GetBeam | カレントのオブジェクトが、梁の場合、その情報を取得します。 |
| GetDecoWall | カレントのオブジェクトが、独立壁の場合、その情報を取得します。 |
| GetClippedCeiling | カレントのオブジェクトが、折上げ天井の場合、その情報を取得します。 |
| GetSlopedCeiling | カレントのオブジェクトが、勾配天井の場合、その情報を取得します。 |
| GetFloorEdit | カレントのオブジェクトが、床編集の場合、その情報を取得します。 |
| GetStraightSlope | カレントのオブジェクトが、スロープの場合、その情報を取得します。 |
| GetStrength | カレントのオブジェクトが、耐力壁の場合、その情報を取得します。 |
| GetRoof | カレントのオブジェクトが、屋根の場合、その情報を取得します。 |
| GetRoof2 | カレントのオブジェクトが、屋根の場合、その情報を取得します。(Ver.8.0.12以降) |
| GetRoof3 | カレントのオブジェクトが、屋根の場合、その情報を取得します。(Ver.8.0.12以降) |
| GetGable | カレントのオブジェクトが、部分切妻の場合、その情報を取得します。 |
| GetDormer | カレントのオブジェクトが、ドーマーの場合、その情報を取得します。 |
| GetDormer2 | カレントのオブジェクトが、ドーマーの場合、その情報を取得します。 |
| GetVault | カレントのオブジェクトが、ヴォールト屋根の場合、その情報を取得します。 |
| GetDome | カレントのオブジェクトが、ドーム屋根の場合、その情報を取得します。 |
| GetRoom | カレントのオブジェクトが、部屋の場合、その情報を取得します。 |
| GetRoom2 | カレントのオブジェクトが、部屋の場合、その情報を取得します。(Ver.10.0.03以降) |
| GetSiteUpDown | カレントのオブジェクトが、敷地敷地高低差オブジェクトの場合、その情報を取得します。 |
| GetLine | カレントのオブジェクトが、線の場合、その情報を取得します。 |
| GetLine2 | カレントのオブジェクトが、線の場合、その情報を取得します(線端種取得可)。 |
| GetPolygon | カレントのオブジェクトが、多角形の場合、その情報を取得します。 |
| GetEllipse | カレントのオブジェクトが、楕円の場合、その情報を取得します。 |
| GetString | カレントのオブジェクトが、文字の場合、その情報を取得します。 |
| GetSlip | カレントのオブジェクトが、付箋の場合、その情報を取得します。 |
| GetDimension | カレントのオブジェクトが、寸法線の場合、その情報を取得します。 |
| GetTable | カレントのオブジェクトが、表の場合、その情報を取得します。 |
| GetSlopedWall3D | カレントのオブジェクトが、3Dシェイプ(傾斜壁)の場合、その情報を取得します。 |
| GetShape3D | カレントのオブジェクトが、3Dシェイプ(多角形)の場合、その情報を取得します。 |
| GetRoundShape3D | カレントのオブジェクトが、3Dシェイプ(円)の場合、その情報を取得します。 |
| SetEavesThick | カレントのオブジェクトが屋根の場合、軒天のサイズを設定します。 |
| GetEavesThick | カレントのオブジェクトが屋根の場合、軒天のサイズを取得します。 |
| GetEaves | カレントのオブジェクトが軒先線の場合、その情報を取得します。 |
| GetWallEdge | カレントのオブジェクトが壁面多角形の場合、その情報を取得します。 |
| GetGroup | カレントのオブジェクトがグループの場合、その情報を取得します。 |
| Undo | 直前に行った動作を元に戻します。 |
| Redo | 「元に戻す」を取り消します。 |
| Cut | 選択しているオブジェクトを切り取ってクリップボードに保存します。 |
| Copy | 選択しているオブジェクトをクリップボードに保存します。 |
| Paste | クリップボードの内容を貼り付けます。 |
| Delete | 選択しているオブジェクトを削除します。 |
| CopyImage | 間取り図を画像としてクリップボードに保存します。 |
| Select | カレントのオブジェクトを選択します。 |
| Unselect | カレントのオブジェクトを選択解除します。 |
| SetCurrentObjectToSelected | カレントのオブジェクトとして選択されているオブジェクトを設定します。 |
| GetImage | カレントのオブジェクトが画像の場合、その情報を取得します。 |
| Offset | カレントのオブジェクトを平行移動します。 |
表示関数
| ViewWhole | 全体が収まるように表示します。 |
| ViewExpandArea | 指定した範囲が収まるように拡大表示します。 |
| ViewExpand | 指定した点を中心に拡大表示します。 |
| ViewOut | 指定した点を中心に縮小表示します。 |
| SetDispGrid | グリッドの表示状態を設定します。 |
| GetDispGrid | グリッドの表示状態を取得します。 |
| SetDispGuide | ガイド線の表示状態を設定します。 |
| GetDispGuide | ガイド線の表示状態を取得します。 |
| SetDispUpperFloor | 上の階の表示状態を設定します。 |
| GetDispUpperFloor | 上の階の表示状態を取得します。 |
| SetDispLowerFloor | 下の階の表示状態を設定します。 |
| GetDispLowerFloor | 下の階の表示状態を取得します。 |
| SetDispBack | 下絵の表示状態を設定します。 |
| GetDispBack | 下絵の表示状態を取得します。 |
| SetDispAllCategories | すべてのカテゴリの表示状態を設定します。(Ver.12.0以降) |
| GetDispAllCategories | すべてのカテゴリの表示状態を取得します。(Ver.12.0以降) |
| SetDispDimension | 寸法線の表示状態を設定します。 |
| GetDispDimension | 寸法線の表示状態を取得します。 |
| SetDispStrength | 耐力壁の表示状態を設定します。 |
| GetDispStrength | 耐力壁の表示状態を取得します。 |
| SetDispBuiltIn | 住宅設備の表示状態を設定します。 |
| GetDispBuiltIn | 住宅設備の表示状態を取得します。 |
| SetDispFurniture | 家具の表示状態を設定します。 |
| GetDispFurniture | 家具の表示状態を取得します。 |
| SetDispSmallArticle | 小物の表示状態を設定します。 |
| GetDispSmallArticle | 小物の表示状態を取得します。 |
| SetDispCeiling | 天井器具の表示状態を設定します。 |
| GetDispCeiling | 天井器具の表示状態を取得します。 |
| SetDispExterior | エクステリアの表示状態を設定します。 |
| GetDispExterior | エクステリアの表示状態を取得します。 |
| SetDispSymbol | 設備記号の表示状態を設定します。 |
| GetDispSymbol | 設備記号の表示状態を取得します。 |
| SetDispRoofPolygon | 屋根の表示状態を設定します。(Ver.12.0以降) |
| GetDispRoofPolygon | 屋根の表示状態を取得します。(Ver.12.0以降) |
| SetDispDormer | ドーマーの表示状態を設定します。(Ver.12.0以降) |
| GetDispDormer | ドーマーの表示状態を取得します。(Ver.12.0以降) |
| SetDispRoof | 屋根のせパーツの表示状態を設定します。 |
| GetDispRoof | 屋根のせパーツの表示状態を取得します。 |
| SetDispText | 文字の表示状態を設定します。 |
| GetDispText | 文字の表示状態を取得します。 |
| SetDispSlip | 付箋の表示状態を設定します。 |
| GetDispSlip | 付箋の表示状態を取得します。 |
| SetDispSite | 敷地情報の表示状態を設定します。 |
| GetDispSite | 敷地情報の表示状態を取得します。 |
| SetDispShadow | パーツの影の表示状態を設定します。 |
| GetDispShadow | パーツの影の表示状態を取得します。 |
| SetDispColor | カラー表示状態を設定します。 |
| GetDispColor | カラー表示状態を取得します。 |
| SetRoomColorStyle | 部屋・敷地表示色を設定します。 |
| GetRoomColorStyle | 部屋・敷地表示色を取得します。 |
| SetDispTatami | 畳/帖/J/㎡を切り替えます。 |
| GetDispTatami | 畳/帖/J/㎡の表示状態を取得します。 |
| SetDispPartitionWall | 間仕切りを切り替えます。 |
| GetDispPartitionWall | 間仕切りの表示状態を取得します。 |
| SetDispDirection | 方位記号の表示設定を変更します。 |
| GetDispDirection | 方位記号の表示状態を取得します。 |
| SetDispPartNum | パーツ番号の表示設定を変更します。 |
ツール関数
| AddLine | 線を追加します。 |
| AddLine2 | 線を追加します(線端種指定可)。 |
| AddPolygon | 多角形を追加します。 |
| AddEllipse | 楕円を追加します。 |
| AddString | 文字を追加します。 |
| AddSlip | 付箋を追加します。 |
| AddDimension | 寸法線を追加します。 |
| AddSlopedWall3D | 3Dシェイプ(傾斜壁)を追加します。 |
| AddShape3D | 3Dシェイプ(多角形)を追加します。 |
| AddRoundShape3D | 3Dシェイプ(円)を追加します。 |
| SetManualDimension | 寸法線入力モードを切替えます。 |
| IsAutoDimension | 寸法線入力モードを取得します。 |
| SetAutoDimensionKind | 自動寸法線の種類を設定します。 |
| GetAutoDimensionKind | 自動寸法線の種類を取得します。 |
| AddTable | 表を追加します。 |
| AddGuide | ガイド線を追加します。 |
| RemoveGuide | ガイド線を削除します。 |
| RemoveAllGuide | すべてのガイド線を削除します。 |
| GetGuide | ガイド線を取得します。 |
| CreateAreaCostTable | 面積・コスト一覧表を作成します。 |
| CreateAttrTable | パーツ属性一覧表を作成します。 |
| CreatePartCountTable | パーツ集計表を作成します。 |
| CreatePartLegendTable | パーツ記号凡例表を作成します。 |
| AddRect | 四角を追加します。 |
設定関数
| SetPick | 吸着On/Offを設定します。 |
| SetGrid2 | グリッドを設定します。 |
| GetGrid2 | グリッドの設定内容を取得します。 |
| SetGrid | グリッドを設定します(グリッド角度のない旧版)。 |
| GetGrid | グリッドの設定内容を取得します(グリッド角度のない旧版)。 |
| SetDirection | 方位を設定します。 |
| GetDirection | 方位を取得します。 |
| SetTatamisize | 畳サイズを設定します。 |
| GetTatamisize | 畳サイズを取得します。 |
| Set3DConfig | 立体化スタイルを設定します。 |
| Get3DConfig | 立体化スタイルを取得します。 |
| Set3DRoof | 屋根の立体化パラメータを設定します。 |
| Get3DRoof | 屋根の立体化パラメータを取得します。 |
| SetFloorNumber | 地上・地下の階数を設定します。 |
| GetFloorNumber | 地上・地下の階数を取得します。 |
| SetFloorHeight | 指定した階の階高と天井高を設定します。 |
| GetFloorHeight | 指定した階の階高と天井高を取得します。 |
| SetBaseHeight | 基礎高と1階床高を設定します。 |
| GetBaseHeight | 基礎高と1階床高を取得します。 |
| SetDefWallThick | 壁厚の既定値を設定します。 |
| GetDefWallThick | 壁厚の既定値を取得します。 |
| SetFloorConfig | 階数・階高・壁厚などの設定をまとめて設定します。 |
| GetFloorConfig | 階数・階高・壁厚などの設定をまとめて取得します。 |
| Set3DFloorHeight | 階高、壁厚を設定します(地下1階~地上4階限定の旧API)。 |
| Get3DFloorHeight | 階高、壁厚を取得します(地下1階~地上4階限定の旧API)。 |
| SetAdjustRoom | 保存時・立体化時に部屋のずれを補正するかどうかを設定します。 |
| GetAdjustRoom | 保存時・立体化時に部屋のずれを補正するかどうかを取得します。 |
| SetTsuboSQM | 坪と平米の換算係数を設定します。 |
| GetTsuboSQM | 坪と平米の換算係数を取得します。 |
| SetPartNumFont | パーツ番号のフォント設定を変更します。 |
ダイアログ・マウス入力関数
| MDMessageBox | メッセージボックスを表示します。 |
| MDDlgString | 文字列を1つ取得するためのダイアログボックスを表示します。 |
| MDDlgValue1 | 数値を1つ取得するためのダイアログボックスを表示します。 |
| MDDlgValue2 | 数値を2つ取得するためのダイアログボックスを表示します。 |
| MDDlgValue3 | 数値を3つ取得するためのダイアログボックスを表示します。 |
| MDMouseInput1 | 間取りの作業画面内で1回左クリックすると、そこの論理座標を取得します。 |
| MDMouseInput2 | 間取りの作業画面内で線分を書くと、両端の論理座標を取得します。 |
| MDMouseInputPoly | 間取りの作業画面内で折れ線を書くと、各頂点の論理座標を取得します。 |
レイヤ操作関数
| GetCurrentFloor | 現在の階を取得します。 |
| SetCurrentFloor | 現在の階を変更します。 |
| GetCurrentLayer | 現在のレイヤ番号を取得します。 |
| SetCurrentLayer | 現在のレイヤ番号を変更します。 |
| GetCurrentPartLayer | 現在のパーツレイヤを取得します。 |
| SetCurrentPartLayer | 現在のパーツレイヤを変更します。 |
| GetCADLayerNum | CADレイヤの数を取得します。 |
| GetCADLayerNameByID | CADレイヤの名前を取得します。 |
| GetCADLayerName | CADレイヤの名前を取得します(非推奨)。 |
| IsCADLayerVisibleByID | CADレイヤの表示状態を返します。 |
| IsCADLayerVisible | CADレイヤの表示状態を返します(非推奨)。 |
| SetCADLayerVisibleByID | CADレイヤの表示状態を変更します。 |
| SetCADLayerVisible | CADレイヤの表示状態を変更します(非推奨)。 |
| CreateRootLayer | ルートレイヤを作成します。 |
| DeleteRootLayer | ルートレイヤを削除します。 |
| RenameRootLayer | ルートレイヤの名前を変更します。 |
| CreateSubLayer | 指定されたルートレイヤにサブレイヤを作成します。 |
| DeleteSubLayer | 指定されたルートレイヤのサブレイヤを削除します。 |
| RenameSubLayer | サブレイヤの名前を変更します。 |
| ExpandAllCADLayerTree | CAD作図のレイヤのツリーを全て展開表示にします(旧API)。 |
| CollapseAllCADLayerTree | CAD作図のレイヤのツリーを全て縮小表示にします(旧API)。 |
| ExpandCADLayerTree | CAD作図の指定したレイヤ番号のツリーを展開表示にします(旧API)。 |
| CollapseCADLayerTree | CAD作図の指定したレイヤ番号のツリーを縮小表示にします(旧API)。 |
| GetCADLayerID | CADレイヤのレイヤIDを取得します。 |
| GetCADLayerByID | CADレイヤの情報を取得します。 |
ゾーン関数
| AddZone | 頂点列を指定して、図面にゾーンを追加します。 |
| GetZone | カレントのオブジェクトが、ゾーンの場合、その情報を取得します。 |
その他
| EditStart | 一連の編集を開始します。 |
| RecalcOblique | 斜線を再計算します。 |
| UpdateAllViews | 再描画します。 |
| RecalcAllShapes | 表示用の形状と寸法線を再作成します。 |
| GetStairwellArea | 吹抜とその下階の階段との重なった部分の面積を取得する。 |
| GetMadoriCenter | 間取りの中心座標を取得します。 |
| AddImage | 画像ファイルを読み込みます。 |