Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
47
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

С объектомScreenсвязаны два события:

property OnActiveControlChange: TNotifyEvent;

Возникает при переходе фокуса ввода от одного элемента к другому.

property OnActiveFormChange: TNotifyEvent;

Возникает при переходе фокуса ввода от одной формы к другой.

Printer Свойства объекта Printer:

property Aborted: Boolean;

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

property Canvas: TCanvas;

Канва принтера - основной инструмент создания изображения на листе бумаги.

type TPrinterCapability = (pcCopies, pcdrientation, pcCollation) ; TPrinterCapabilities = set of .TPrinterCapability; property Capabilities: TPrinterCapabilities;

Содержит возможности текущей настройки драйвера принтера: pcCopies - может печататься несколько копий документа; pcOrientation -драйвер поддерживает разную ориентацию листа бумаги; pcCollation - документ печатается в подбор по экземплярам.

property Copies: Integer;

Указывает требуемое количество копий документа.

property Fonts: TStrings;

Содержит список всех доступных принтеру шрифтов.

TPrinterOrientation = (poPortrait, poLandscape) ; property Orientation: TPrinterOrientation;

Определяет ориентацию листа бумаги: poPortrait - вертикальная; poLandscape -горизонтальная.

property PageHeight: Integer;

Содержит высоту листа бумаги в пикселях принтера.

property PageNumber: Integer;

Содержит номер печатаемой страницы документа (начинается с 1).

property PageWidth: Integer;

Содержит ширину листа бумаги в пикселях принтера.

property Printerlndex: Integer/

Содержит индекс умалчиваемого принтера в списке Printers.

property Printers: TStrings;

Содержит список всех доступных принтеров.

property Printing: Boolean-

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

property Title: String;

Содержит имя задания на печать.

Методы объекта Printer:

procedureAbort;

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

procedureBeginDoc;

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

procedureEndDoc;

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

procedureNewPage;

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

Clipboard Свойства объекта Clipboard:

property AsText: String;

Рассматривает содержимое буфера как тексто-обмена с буфером более длинными строками следует использовать его методы SetTextBufv. GetTextBuf.

property FormatCount: Integer;

Возвращает общее количество форматов хранящихся в буфере данных.

property Formats[Index: Integer]: Word;

Открывает доступ к данным по формату, указанному индексом Index.

Методы объекта Clipboard:

procedure Assign(Source:TPersistent) ;

Копирует в буфер изображение.

procedure Clear/

Очищает буфер.

procedureClose;

Уменьшает на 1 счетчик блокировок буфера и закрывает его, если счетчик содержит 0.

function GetTextBuf(Buffer;PChar; BufSize: Integer) : Integer;

Копирует из Clipboard не более BufSize символов в текстовый буфер Buffer и возвращает действительное количество скопированных символов.

procedure HasFormat(Format:Word): Boolean;

Возвращает True, если буфер содержит данные в формате Format.

procedureOpen;

Увеличивает на 1 счетчик блокировок буфера и открывает его, если он еще не был открыт.

procedure SetTextBuf(Buffer:PChar) ;

Помещает в Clipboard содержимое текстового буфера Buffer.

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