![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Свойства
Aborted ‑ печать досрочно прекращена (True). Capabilties ‑ настройка режима печати. Canvas ‑ канва принтера для создания изображения на бумаге. Copies ‑ указывает число требуемых копий документа. Fonts ‑ массив имен шрифтов вывода текста на печать Пример: Label1.Caption: =Printer.Fonts[0]. Orientation ‑ указывает ориентацию листа бумаги: poPortrait (вертикальная), poLandscap (горизонтальная). Page Width, PageHeight ‑ ширина и высота листа в пикселях принтера. PageNumber ‑ номер выводимой страницы документа. Printers ‑ массив доступных принтеров. PrinterIndex ‑ номер принтера из массива Printers. Handle ‑ идентификатор принтера в системе Windows. Printing ‑ принтер занят печатью документа (True). Title ‑ содержит имя задания на печать. Методы Abort, Begin, End, NewPage ‑ досрочно прекратить, начать, закончить печать документа и перейти на следующий лист соответственно. Refresh ‑ обновление массива шрифтов и принтеров. GetPrinter(Device, Driver, Port: PChar; Var DeviceMode: Thandle) ‑ получение информации о текущем принтере. SetPrinter(Device, Driver, Port: PChar; Var DeviceMode: Thandle) ‑ указанный принтер становится текущим. Буфер обмена Windows (Clipboard) Для работы с буфером обмена следует подключить модуль Clipbrd. Свойства AsText ‑ содержимое буфера в виде строки (Clipboard: =’Иванов’). FormatCount, Formats ‑ число форматов данных буфера в массиве Formats. Методы Assign(S: Tpersistent), Clear ‑ копировать объект в буфер и, наоборот, восстановить, очистить буфер соответственно. Пример: Clipboard.Assign (Bitmap2); Bitmap2.Assign(Clipboard); GetComponent(O, P: TComponent): TComponent ‑ вставка из буфера в объект (O) с родителем (P, обычно форма или контейнер). SetComponent(O: TComponent) ‑ запись в буфер объекта (O). Пример. Clipboard.SetComponent(Button2); //копирование Button2 Clipboard.GetComponent(Self, GroupBox1); //восстан. Button2 в GroupBox1 GetTextBuf(S, N: Integer): Integer ‑ вывести данные из буфера в S. SetTextBuf(S) ‑ вывести данные S в буфер. HasFormat(F: Word): Boolean ‑ возвращает True, если данные в буфере формата F: cf_Text (текст), cf_Bitmap (точечное изображение), cf_MetaFilePict (графический метафайл), cf_Picture (объект типа Picture), cf_Component (другой стандартный объект). Open/Close ‑ открытие/закрытие буфера обмена при записи данных в несколько приемов в виде стека: Open/Close увеличивает/уменьшает на единицу счетчик блокировок буфера и открывает/закрывает его, если счетчик равен нулю. После закрытия новая запись удаляет старые данные.
|