Студопедия

Главная страница Случайная страница

Разделы сайта

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






Свойства






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 увеличивает/уменьшает на единицу счетчик блокировок буфера и открывает/закрывает его, если счетчик равен нулю. После закрытия новая запись удаляет старые данные.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.