PageSetupDialog — диалоговое окно задания параметров страницы | Delphi-FAQ

PageSetupDialog — диалоговое окно задания параметров страницы

В Delphi 7 для организации диалога задания параметров страницы введен новый компонент PageSetupDialog (см. скриншот).



Он служит для указания размеров бумаги, выбора способа подачи бумаги, выбора ориентации страницы и определения размеров полей.

Свойства диалога PageSetupDialog

MarginBottom, MarginLeft, MarginRight и MarginTop — соответственно определяют нижнее, левое, правое и верхнее поля страницы;

PageHeihgt и PageWidth — определяют высоту и ширину страницы;

Options типа TPageSetupDialogOptions — используется для настройки ряда параметров диалогового окна (по умолчанию параметр psoDefaultMinMargins имеет значение True, остальные параметры имеют значение False); содержит такие параметры, как:

  • psoDefaultMinMargins — запрещает пользователю изменять минимальные поля страницы;
  • psoDefaultDesableMargins — запрещает пользователю изменять поля страницы;
  • psoDefaultDesableOrientation— запрещает пользователю изменять ориентацию страницы;
  • psoDefaultDesablePagePainting— запрещает отображение образца страницы по умолчанию;
  • psoDefaultDesablePaper — запрещает пользователю изменять размеры страницы и источник бумаги;
  • psoDefaultDesablePrinter — делает неактивной кнопку вызова диалога настройки дополнительных параметров принтера;

Units — служит для выбора единиц измерения размеров полей, задаваемых пользователем (в миллиметрах или в дюймах).

Вызов рассматриваемого диалогового окна выполняется так:

  1. PageSetupDialog1.Execute;

Метод Execute вызывается как процедура, а не как функция, поскольку возвращаемый ею результат не используется.

Если Вам интересна эта запись, Вы можете следить за ее обсуждением, подписавшись на RSS 2.0 .

Один комментарий к “PageSetupDialog — диалоговое окно задания параметров страницы”

  • 24 февраля, 2013, 17:57

    B2SE

Оставить комментарий или два

*