Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_proga.docx
Скачиваний:
4
Добавлен:
27.09.2019
Размер:
58.65 Кб
Скачать

17) Важнейшие классы. TPrinter

Вывод содержимого формы на печать.

 Иногда в программе требуется просто получить твердую копию экранной формы. В Delphi это делается более, чем просто - у объекта TForm есть метод Print, который и нужно вызвать в нужный момент.

Графическая печать (объект TPrinter)

Свойства:

Aborted:Boolean - показывает, прервал ли пользователь работу принтера методом Abort. Содержит значение True, если выполнение предыдущего задания на печать было досрочно прекращено.

Property Canvas:TCanvas - канва, место для вывода графики; основной инструмент для создания изображения на листе бумаги

Property Copies: integer – указывает требуемое количество копий документа.

Property Fonts:TStrings - список всех доступных принтеру шрифтов.

Property Handle:HDC - используется при прямых вызовах Windows API.

Property Orientation - ориентация страницы, вертикально (poPortrait) или горизонтально (poLandscape).

Property PageWidth: integer - ширина страницы в пикселах принтера

Property PageHeight: integer - высота страницы в пикселах принтера

Property PageNumber: integer – cодержит номер печатаемой страницы документа (начинается с 1).

Property Printers: Tstrings содержит список всех доступных принтеров.

Property PrinterIndex: integer – содержит индекс принтера, назначенного принтером по умолчанию в списке Printers окна параметров печати.

Property Printing:Booleanсодержит значение True, если принтер занят печатью документа.

Property Title: Stringзаголовок для Print Manager и для заголовка перед выводом на сетевом принтере; содержит имя задания на печать

Методы:

Procedure Abort – досрочно прекращает печать документа.

Procedure BeginDocначинает печать документа.

Procedure EndDocзавершает печать документа.

Procedure NewPageначинает печать новой страницы документа.

18) Важнейшие классы. TForm

Свойства TForm     Класс TForm предоставляет возможность изменять его поведение и внешний вид формы с помощью ряда свойств.

Active     Свойство Active определяет, имеет ли форма фокус ввода. Если имеет, оно возвращает True, если нет False. Windows выводит заголовок активной формы цветом, отличающимся от цвета неактивных.

ActiveControl     Свойство ActiveControl указывает на потомка TWinControl, имеющего в настоящий момент фокус ввода. Вы можете установить значение во время создания программы, определив, какой элемент будет иметь фокус ввода при инициализации формы. Назначение ActiveControl во время работы программы— установка фокуса ввода в поле с некорректно введенными данными.

AutoScroll, HorzScrollBar и VertScrollBar     Свойство AutoScroll управляет появлением полос прокрутки в форме, размеры которой не позволяют вывести все ее элементы одновременно. Если свойство равно True, и вы изменили размеры так, что не все элементы формы видны, в форме автоматически появляются полосы прокрутки. Если же значение свойства— False, вы теряете доступ к элементам формы, не поместившимся на экране.

BorderIcons     Свойство Borderlcons представляет собой набор логических значений, использующийся для определения набора пиктограмм в заголовке формы.     Значения biMinimize и biMaximize создают пиктограммы, которые позволяют свернуть и развернуть форму с помощью мыши.

BorderStyle     Свойство BorderStyle перечислимого типа позволяет определить:

  1. вид заголовка формы

  2. доступные кнопки в заголовке формы

  3. отображение строки меню

  4. поведение границ формы

Canvas

Используя TCanvas можно

• Назначить тип кисти, карандаша и шрифта.

• Рисовать, осуществлять заливку различных фигур и линий.

• Писать текст.

• Отрисовывать графические изображения.

Height и Width     Эти свойства определяют высоту и ширину формы в пикселях и обычно используются для изменения размеров формы во время работы на дисплеях разной разрешающей способности. Вот пример увеличения размеров формы до размеров всего экрана.

ClientHeight и ClientWidth Окно состоит из двух частей — клиентской и не клиентской. Обычно приложение выводит изображения только в клиентской области, размер которой возвращается через свойства ClientHeight и ClientWidth. Обычно эти свойства используются для того, чтобы убедиться, что в форме может выводиться весь объект определенного размера.

Height и Width     Эти свойства определяют высоту и ширину формы в пикселях и обычно используются для изменения размеров формы во время работы на дисплеях разной разрешающей способности. Вот пример увеличения размеров формы до размеров всего экрана.

ClientHeight и ClientWidth Окно состоит из двух частей — клиентской и не клиентской. Обычно приложение выводит изображения только в клиентской области, размер которой возвращается через свойства ClientHeight и ClientWidth. Обычно эти свойства используются для того, чтобы убедиться, что в форме может выводиться весь объект определенного размера.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]