SetPageSizeA
ページプロパティ, ページレイアウト
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は SetPageSize と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
現在のページを "A4" や "Letter Landscape" などの名前付きサイズに設定するには、この関数を使用します
構文
Delphi
Function DLSetPageSizeA(InstanceID: Integer; PaperName: PAnsiChar): Integer;
DLL
int DLSetPageSizeA(int InstanceID, const char * PaperName);
パラメータ
| PaperName | 用紙名。A0~A10、B0~B10、ISOB0~ISOB10、C0~C7、DL、Letter、Legal、Statement、Tabloid、Ledger、Executive、Folio、Size8x11、QuadA0、DoubA0、B0Plus、EnvB4、EnvB5、EnvC6、EnvDL、EnvMonarch、Env9、Env10、Env11、ANSIA、ANSIB、ANSIC、ANSID、ANSIE、ARCHA、ARCHB、ARCHC、ARCHD、ARCHE1、ARCHE、Shiroku、G1K、Large8K、Standard8K、Crown8K、ROC8K、Large16K、Standard16K、Crown16K、ROC16K、USBC、EUBC、ASBC、ID1、ID2、ID3、OneInch、TwoInch、L2Inch、USVisa、P2R、P3R、P4R、P4D、P5R、P6R、P8R、S8R、P10R、P11R、P12R、P16R、P20R、P24R のいずれか。用紙名の後に Landscape を追加すると横向きページを作成できます。例: "A3 Landscape" |
|---|
戻り値
| 0 | 指定した用紙名が無効です |
|---|---|
| 1 | ページのサイズが正常に変更されました |