|
|
Определяет стандартный диалог настройки страницы для печати.
Создание объекта
dlgObj=new TPageSetupDialog(Parent);
Собственные свойства
|
Свойство
| Тип
| Описание
|
MinMarginBottom
| Number
| минимальный отступ снизу
|
MinMarginLeft
| Number
| минимальный отступ слева
|
MinMarginRight
| Number
| минимальный отступ справа
|
MinMarginTop
| Number
| минимальный отступ сверху
|
MarginBottom
| Number
| отступ снизу
|
MarginLeft
| Number
| отступ слева
|
MarginRight
| Number
| отступ справа
|
MarginTop
| Number
| отступ сверху
|
Options
| Enumset
| флаги настройки диалога (см. ниже)
|
PageHeight
| Number
| высота страницы
|
PageWidth
| Number
| ширина страницы
|
Title
| String
| заголовок диалога
|
Units
| Enum
| единицы измерения отступов (см. ниже)
|
Только чтение
| [TYPE]
| [DESC]
|
Handle
| Number
| дескриптор окна диалога
|
|
Свойство Options
|
Значение
| Описание
|
psoDefaultMinMargins
| использовать минимальные отступы по умолчанию
|
psoDisableMargins
| запретить изменение отступов
|
psoDisableOrientation
| запретить изменение ориентации страницы
|
psoDisablePagePainting
| запретить отображение диалога
|
psoDisablePaper
| запретить изменение параметров бумаги
|
psoDisablePrinter
| запретить изменение параметров принтера
|
psoMargins
| использоать отступы, указанные в свойствах диалога
|
psoMinMargins
| использоать минимальные отступы, указанные в свойствах диалога
|
psoNoNetworkButton
| скрыть кнопку "Сеть"
|
psoShowHelp
| показать кнопку "Справка"
|
psoWarning
| показать предупреждение при отсутствии принтера, используемого по умолчанию
|
|
Свойство Units
|
Значение
| Описание
|
pmDefault
| единицы по умолчанию
|
pmInches
| дюймы
|
pmMillimeters
| миллиметры
|
|
Стандартные методы
Стандартные события
// Главная форма frm=new TForm(); frm.Caption="JS+ - диалоговый компонент TPageSetupDialog"; frm.Width =450; frm.Height=300;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=' Нажмите кнопку "Параметры страницы"';
// Кнопка btn=new TButton(frm); btn.Caption="Параметры страницы"; btn.Width=btn.TextWidth(btn.Caption)+20; btn.Left=(frm.ClientWidth-btn.Width)/2; btn.Top =(stb.Top-btn.Height)/2; btn.OnClick=btn_Click;
frm.ShowModal();
// Обработчик события OnClick function btn_Click(btn) { var dlg;
// Диалог with (dlg=new TPageSetupDialog(frm)) { Title="Настройка параметров страницы ..."; BeforePaint=dlg_BeforePaint; Execute(); }
dlg.Delete(); }
// Обработчик события BeforePaint function dlg_BeforePaint(dlg,PaperSize,Orientation,PageType,DisablePaint) { // Запретить отрисовку в горизонтальной ориентации DisablePaint.Value=(Orientation!=poPortrait); }
|
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|