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 to A10, B0 to B10, ISOB0 to ISOB10, C0 to 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 | Размер страницы успешно изменён |