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Размер страницы успешно изменён