FileFrameStart メソッド

構文

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