構文
BOOL FileFrameStart(INT nPaper, BOOL bPortrait, DOUBLE dWidth, DOUBLE dHeight);
図面枠の編集を開始します。
パラメータ
nPaper
用紙の種類。次のいずれかの値です。
- 0 カスタム
- 1 Letter 8 1/2 x 11 in
- 9 A4 210 x 297 mm
- 12 B4 250 x 354 mmg
- 13 B5 182 x 257 mm
- 88 B6 250 x 353 mm
- 11 A5 148 x 210 mm
- 70 A6 105 x 148 mm
- 5 Legal 8 1/2 x 14 in
- 7 Executive 7 1/4 x 10 1/2 in
- 6 5 1/2 x 8 1/2 in
- 2858 x 13 in
- 2868 1/2 x 13 in
- 14 8 1/4 x 13 in
- 2878K 267 x 390 mm
- 48 郵便はがき
- 82 往復はがき
- 8 A3 297 x 420 mm
- 17 11 x 17 in
- 284不定形サイズ
bPortrait
用紙の縦長指定。1の場合、用紙は縦長になります。
dWidth
用紙の幅。用紙の種類がカスタムの場合に有効です。
dHeight
用紙の高さ。用紙の種類がカスタムの場合に有効です。
戻り値
図面枠の編集を開始できた場合は 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 bRet = FALSE; INT nPaper = 9; BOOL bPortrait = FALSE; DOUBLE dWidth = 0; DOUBLE dHeight = 0; bRet = m_MadoriDoc->FileFrameStart(nPaper, bPortrait, dWidth, dHeight); AfxMessageBox(bRet);
// JavaScript sample var doc = new CMadoriDoc(); var bRet = FALSE; var nPaper = 9; var bPortrait = FALSE; var dWidth = 0; var dHeight = 0; var result = doc.FileFrameStart(nPaper, bPortrait, dWidth, dHeight); alert(result);