Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Окна диалога для работы с принтером

Читайте также:
  1. Excel. Технология работы с формулами на примере обработки экзаменационной ведомости
  2. I. Задания для самостоятельной работы
  3. II. Время начала и окончания работы
  4. II. Выполнение дипломной работы
  5. II. ЗАДАНИЯ К ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ
  6. II. Определение для каждого процесса изменения внутренней энергии, температуры, энтальпии, энтропии, а также работы процесса и количества теплоты, участвующей в процессе.
  7. III. Задания для самостоятельной работы по изучаемой теме

 

Для настройки принтера и задания параметров печати используются соответственно классы TPrinterSetupDialog и TPrintDialog.

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

Рассмотрим основные свойства окна диалога задания параметров печати класса TPrintDialog:

· Collate: Boolean – состояние флажка «Разобрать по копиям»;

· Copies: Integer – количество копий, заданное в окне диалога

· FromPage: Integer – номер страницы, с которой начнется печать документа;

· ToPage: Integer – номер последней печатаемой страницы;

· MaxPage: Integer – максимальный номер страницы, который можно задать в окне диалога;

· MinPage:Integer – минимальный номер страницы, который можно задать в окне диалога;

· Options: TprintDialogOptions – параметры окна диалога

· PrintRange: TPrintRange – определяет диапазон печатаемых страниц:

ü prAIIPages – весь документ;

ü prSelection – выделенный фрагмент;

ü prPageNurns – страницы с указанными номерами;

· PrintToFile: Boolean – состояние флажка «Печать в файл»;

Окно диалога печати позволяет обрабатывать только два события: OnShow и OnClose.

Рассмотрим использование окон диалога на примере создания упрощенного блокнота, который наряду с редактированием текста будет позволять открытие, сохранение файла, выбор шрифта и цвета фона:

1. Создайте главную форму приложения.

2. Разместите на форме многострочный редактор (класс TMemo), панель (класс TPanel) и на панели четыре кнопки (класс TButton).

3. Разместите на форме четыре компонента окон диалога классов TOpenDialog, TSaveDialog, TFontDialog, TColorDialog.

4. Удалите у панели значение свойства Caption и присвойте свойству Align значение alBottom.

5. Присвойте свойству Align компонента Memo1 значение alClient, а свойству ScrollBars значение ssBoth.

6. Настройте фильтры окон диалога выбора файлов следующим образом:

ü Текстовые файлы - *.txt

ü Все файлы - *.*

7. Присвоим надписи кнопкам:

ü Button1.Caption – Открыть;

ü Button2.Caption – Сохранить;

ü Button3.Caption – Шрифт;

ü Button4.Caption – Фон;

8. Создайте обработчик события OnClick кнопки «Открыть» и впишем туда следующий код:

if OpenDialog1.Execute then Memo1.Lines.LoadFromFile(OpenDialog1.FileName);

9. Создайте обработчик события OnClick кнопки «Сохранить» и впишем туда следующий код:

if SaveDialog1.Execute then

Memo1.Lines.SaveToFile(SaveDialog1.FileName);

10. Создайте обработчик события OnClick кнопки «Шрифт» и впишем туда следующий код:

if FontDialog1.Execute then Memo1.Font:= FontDialog1.Font;

11. Создайте обработчик события OnClick кнопки «Фон» и впишем туда следующий код:

if ColorDialog1.Execute then Memo1.Color:= ColorDialog1.Color;

12. Выполните компиляцию и тестирование программы.

 

 

Рисунок – 4.4.1. Приложение, использующее окна диалога

 


Дата добавления: 2015-07-12; просмотров: 107 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Окна диалога выбора файлов| СЕВЕРО-ЗАПАДНЫЙ ОКРУЖНОЙ ФИЛИАЛ

mybiblioteka.su - 2015-2024 год. (0.007 сек.)