Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Компонент Окно сохранения файла (TSaveDialog)

Поиск

Этот компонент практически ничем не отличается от компонента TOpenDialog

за исключением некоторых настроек, специфичных для процесса сохране-

ния файла.

Компоненты Окно открытия рисунка (TOpenPictureDialog)

И Окно сохранения рисунка (TSavePictureDialog)

Эти компоненты являются, соответственно, наследниками класса TOpen-

Dialog и класса TSaveDialog. Диалоговые окна содержат дополнительную

область для быстрого просмотра содержимого выбранного графиче-

ского файла.

Компонент Окно выбора шрифта (TFontDialog)

Компонент предназначен для вызова стандартного диалогового окна выбора

шрифта, доступного в системе. В соответствии с полями этого окна компо-

нент имеет набор свойств, которые приведены ниже.

Device

Устройство, для которого отображается список доступных шрифтов. Возможные

значения — fdScreen (экран), fdPrinter (принтер) и fdBoth (как экран, так и

принтер)

Font

Выбранный пользователем шрифт (тип TFont)

MaxFontSize

Максимальный размер шрифта, ограничивающий содержимое показываемого

списка шрифтов

MinFontSize

Минимальный размер шрифта, ограничивающий содержимое показываемого

списка шрифтов

Options

Дополнительные характеристики внешнего вида диалогового окна

 

Если, например, на форме имеется надпись Labell, то при щелчке на кнопке Buttonl

следующий обработчик вызовет диалоговое окно выбора шрифта. После того как

пользователь сделает выбор, шрифт, которым сделана надпись, изменится.

procedure TForml.ButtonlClick(Sender: TObject);

begin

if FontDialogl.Execute then

Labell.Font.Assign (FontDialogl.Font);

end;

Компонент Окно выбора цвета (TColorDialog)

С помощью данного компонента вызывается стандартное диалоговое окно

выбора цвета (рис. 4.1,стр 217).

 

Свойство Color (тип ТСоlor) содержит выбранный пользователем цвет, а свойство

CustomColors (тип TStrings) хранит в текстовом формате описание дополнительных

пользовательских цветов. Цвет в этом формате задается шестью символами, опреде-

ляющими в шестнадцатеричном виде значение цвета в соответствии с требованием

цветовой системы RGB. Каждый байт задается двумя символами, например FFFFFF

или 08ЕЕ08. Имеется также свойство Options, присутствующее у всех подобных ком-

понентов и позволяющее выполнять тонкие специфические настройки работы окна.

В следующем примере демонстрируется, как при щелчке на кнопке Buttonl происходит

вызов окна выбора цвета. Выбранный цвет будет использован для изменения цвета

фигуры Shapel.

procedure TForml.ButtonlClick(Sender: TObject);

begin

if ColorDialogl.Execute

then Shapel.Color:= ColorDialogl.Color;

end;

 

Компоненты Печать и Настройка принтера и

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

(TPrintDialog, TPrinterSetupDialog, TPageSetupDialog)

Компонент TPrinterSetupDialog, предназначенный для настройки параметров

работы принтера, не имеет оригинальных свойств, потому что эти настройки

существенно различаются для разных видов принтеров. На основании этого

компонента можно создавать свои собственные компоненты для конкрет-

ных принтеров.

Компонент TPrintDialog отображает стандартное окно печати Windows.BmM

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

Collate

Флажок Разобрать по копиям

Copies

Число копий

FromPage

Номер страницы, с которой начнется печать

МахРаgе

Максимальное число страниц, которое может быть напечатано

MinPage

Минимальное число страниц, которое может быть напечатано

Options

Дополнительные параметры настройки

PrintRange

Вид диапазона печатаемых страниц документа. Возможные значения: prAUPages

(все страницы); prSelection (страницы выбранного фрагмента); prPageNums

(страницы из диапазона From Page/To Page)

PrintToFile

Имеет значение True, если вывод должен осуществляться не на принтер, а в файл

ТоРаgе

Номер страницы, на которой заканчивается печать

 

Компонент TPageSetupDialog позволяет настроить характеристики печатаемых стра-

ниц. Они задаются в свойствах Margin Bottom, MarginLeft, Margin Right, MarginTop (нижняя, левая, правая, верхняя границы печати), PageHeightH PageWidth (высота и ши-

рина страницы), а также в свойстве Options, описывающем дополнительные

параметры. Единицы измерения размеров задаются в свойстве Units.



Поделиться:


Последнее изменение этой страницы: 2017-02-21; просмотров: 216; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.42.59 (0.005 с.)