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 | 頁面尺寸調整成功 |