TOpenOption = (of Readonly, ofOverwritePrompt, ofHideReadOnly,
ofNoChangeDir, ofShowHelp, ofNoValidate, ofAllowMultiSelect, ofExtensionDifferent, ofPathMustExist, ofFileMustExist, ofCreatePrompt, ofShareAware, ofNoReadOnlyRetuni.ofNoTestFileCreate, oiNoNetworkButtor ofNoLongNames, oЮldStуleDialog, ofNoDereferenceLinks);
TOpenOptions = set of TOpenOption;
property Options: TOpenOptions;
Значения этого свойства имеют следующий смысл:
ofReadOnly | Показывает только шрифты с набором символов Windows |
ofOverwritePromt | Требует согласия пользователя при записи в существующий файл |
ofHideReadOnly | Прячет переключатель Только для чтения |
ofNochangeDir | Запрещает смену каталога |
ofShowHelp | Включает в окно кнопку HELP |
ofNoValidate | Запрещает автоматическую проверку правильности набираемых в имени файла символов |
ofAllowMultiSelec | Разрешает множественный выбор файлов |
ofExtensiondiffer | При завершении диалога наличие этого значения в свойстве Options говорит о том, что пользователь ввел расширение, отличающееся от умалчиемого |
ofPathMustExist | Разрешает указывать файлы только из существующих каталогов |
ofFileMustExist | Разрешает указывать только из существующие файлы |
ofCreatePromt | Требует подтверждения для создания несуществующего файла |
ofShareAware | Разрешает выбирать файлы, используемые другими параллельно выполняемыми программами |
ofNoreadOnlyRetur | Запрещает выбор файлов, имеющих атрибут “Только для чтения” |
ofNotestfileCreat | Запрещает проверку доступности сетевого или локального диска |
ofNoNetworkButton | Запрещает вставку кнопки для создания сетевого диска |
ofNoLongNames | Запрещает использование длинных имен файлов |
ofOldStyleDialog | Создает диалог в стиле Цштвщцы 3.х |
П2.4.3. TOpenPictureDialog uTSavePictureDialog
Специализированные диалоги для открытия и сохранения графических файлов являются расширенными вариантами компонентов TOpenDialog и TSaveDialog, в которых предусмотрено наличие стандартного фильтра для выбора графических файлов и панель предварительного просмотра.
П2.4.4. TFontDialog
Компонент используется для вызова стандартной диалоговой панели выбора шрифтов и их характеристик. Свойство Device определяет тип устройства. для которого выбирается fdScreen - экран; fdPrinter - принтер; fdBoth - шрифты, поддерживаемые и экраном, и принтером. Диапазон возможных значений размеров шрифтов определяется свойствами MinFontSize и MaxFontSize. Значения этих свойств задаются в пунктах (1 пункт равен приблизительно 0.36мм). Если свойства содержат 0, ограничения на размер шрифта отсутствуют. Свойство Options используется для настройки диалога. Значения этого свойства имеют следующий смысл:
fdAnsiOnly | Показывает только шрифты с набором символов Windows |
fdTrueTypeOnly | Показывает только TrueType-шрифты |
fdEffects | Включает в окно переключатели "Подчеркнутый" и Зачеркнутый, а также список выбора цвета шрифта |
fdFixedPitchOnly | Включает только моноширинные шрифты |
fdForceFontExist | Предупреждает о выборе несуществующего шрифта |
fdNoFaceSel | Запрещает выделение имени шрифта в момент открытия окна |
fdNoOEMFonts | Запрещает выбор MS-DOS-шрифтов |
fdNoSimLlIations | Исключает шрифты, которые синтезируются графическим интерфейсом Windows |
fdNoSizeSel | Запрещает выделение размера шрифта в момент открытия окна |
fdNoStyleSel | Запрещает выделение стиля шрифта в момент открытия окна |
fdNoVectorFonts | Исключает векторные шрифты |
fdShowHelp | Включает в диалоговое окно кнопку Help |
fdWysiwyg | Включает шрифты, которые поддерживаются и экраном, и принтером |
fdLimitSize | Включает ограничения на размер шрифта, заданные свойствами MaxFontSize и MinFontSize |
fdScalableOnly | Включает только масштабируемые шрифты (векторные и TrueType) |
fdApplyBlltton | Включает в окно кнопку "Применить" |
П 2.4.5. TColorDialog
Компонент используется для вызова и обслуживания стандартт диалогового окна выбора цвета.
П2.4.6. TPrintDialog
Компонент служит для создания стандартного диалогового окна для выб - параметров печати.
property Collate: Boolean; | Если имеет значение True, то окно показывается с выбранным переключателем "Разобрать" (Collate). Если этот переключатель выбран, печать нескольких) копий документа будет идти по копиям: сначала первая копия, затем вторая и т.д., в противном случае - по страницам: сначала все копии первой страницы, затем второй и т.д. |
property Copies: Integer; | Определяет количество копий (0 - одна копия) |
property FromPage: Integer; | Определяет начальную страницу печати |
property MaxPage: Integer; | Определяет верхнюю границу диапазона страниц для свойств FromPage, ToPage |
property MinPage: Integer; | Определяет нижнюю границу диапазона страниц для свойств FromPage, ToPage |
property Options: TPrintDialogOptions; | Определяет настройку окна: роPrintToFile –печатать файл; poPageNums - разрешает выбор диапазона страниц; poSelection -разрешает печать выбранного текста; poWarning - предупреждать пользователя о неустановленном принтере; poHelp - вставить в окно кнопку Help; poDisablePrintToFile - запрещает печать файл |
property PrintRange: TPrintRange; | Определяет диапазон печатаемых страниц: prAll Pages - все страницы; prSelection -выделенный фрагмент текста; prPageNums -страницы по номерам |
property PrintToFile: Boolean; | Содержит True, если пользователь выбрал печать в файл |
property ToPage: Integer; | Определяет конечную страницу печати |