TPrinterSetupDialog
TPrintDialog
Компонент служит для создания стандартного диалогового окна для выбора параметров печати.
| property Collate: Boolean; | Если имеет значение True, то окно показывается с выбранным переключателем “Разобрать” (Collate). Если этот переключатель выбран, печать нескольких копий документа будет идти по копиям: сначала первая копия, затем вторая и т.д., в противном случае – по страницам: сначала все копии первой страницы, затем второй и т.д. |
| property Copies: Integer; | Определяет количество копий (0 - одна копия) |
| property FromPage: Integer; | Определяет начальную страницу печати |
| property MaxPage: Integer; | Определяет верхнюю границу диапазона страниц для свойств FromPage, ToPage |
| property MinPage: Integer; | Определяет нижнюю границу диапазона страниц для свойств FromPage, ToPage |
| property Options: TPrintDialogOptions; | Определяет настройку окна: ро PrintToFile -печатать в файл; poPageNums - разрешает выбор диапазона страниц; poSelection -разрешает печать выбранного текста; poWarning - предупреждать пользователя о неустановленном принтере; poHelp – вставить в окно кнопку Help; poDisablePrintToFile – запрещает печать в файл |
| property PrintRange: TPrintRange; | Определяет диапазон печатаемых страниц: prAll Pages - все страницы; prSelection -выделенный фрагмент текста; prPageNums -страницы по номерам |
| property PrintToFile: Boolean; | Содержит True, если пользователь выбрал печать в файл |
| property ToPage: Integer; | Определяет конечную страницу печати |
Компонент создает окно настройки параметров принтера, вид которого зависит от типа принтера. Этот диалог взаимодействует с драйвером принтера и не возвращает в программу никакой информации, поэтому его метод Execute - процедура, а не функция.
Стандартное диалоговое окно компонента TFindDialog используется для поиска фрагмента текста.
| property FindText: string; | Указывает образец для поиска |
| property Left: Integer; | Содержит горизонтальную позицию левого верхнего угла места появления окна |
| property Options: TfindOptions; | Определяет настройку диалога |
| property Position: TPoint; | Содержит горизонтальную и вертикальную позицию левого верхнего угла места появления окна |
| property Top: Integer; | Содержит вертикальную позицию левого верхнего угла места появления окна |
Для компонента определен следующий тип, использующийся в свойстве Options: TfindOptions. Его значения имеют такой смысл:
| frDown | Устанавливает поиск вперед по тексту |
| frDown frFindNext | Сообщает программе, что пользователь нажал кнопку “Найти далее” |
| frHideMatchCase | Убирает выбор в переключателе “С учетом регистра” |
| frHideWholeWord | Убирает выбор в переключателе “Только слово целиком” |
| frHideUpDown | Прячет кнопки выбора направления поиска |
| frMatchCase | Устанавливает выбор в переключателе “С учетом регистра» |
| frDisableMatchCase | Запрещает выбор “С учетом регистра“ |
| frDisableUpDown | Запрещает выбор направления поиска |
| frDisableWholeWord | Запрещает выбор Только слово целиком |
| frReplace | Используется в компоненте TReplaceDialog и указывает на необходимость замены текущего выбора |
| frReplaceAll | Используется в компоненте Treplace Dialog и указывает на необходимость замены всех вхождений образца поиска |
| frWholeWord | Устанавливает выбор в переключателе “Только слово целиком” |
| frShowHelp | Включает в окно кнопку Help |






