Открывает окно диалога выбора/сохранения файла картинки.
Синтаксис:
ВыбратьФайлКартинки(<ТипДиалога>, <ИмяФайла>, <ИмяНачКаталога>, <3аголовокОкна>,
<Расширение>, <Таймаут>)
Англоязычный синоним:
SelectPictFile
Параметры:
<ТипДиалога> |
Числовое выражение, значение которого определяет тип открываемого диалога. Допустимые значения: 0 — диалог типа «открыть», 1 — диалог типа «сохранить». |
<ИмяФайла> |
Имя переменной, содержащей строковое значение с именем файла. В эту же переменную система возвращает имя выбранного файла. |
<ИмяНачКаталога> |
Имя переменной, содержащей строковое значение с именем начального каталога. В эту же переменную система возвращает имя выбранного каталога. |
<3аголовокОкна> |
Строковое выражение, с помощью которого можно задать заголовок открываемого окна. |
<Расширение> |
Строковое выражение, с помощью которого можно задать расширение файла по умолчанию, которое используется системой при записи файла. |
<Таймаут> |
Необязательный параметр. Числовое выражение, значение которого задает время ожидания системы (в секундах) на отклик пользователя. |
Возвращаемое значение:
Число: 0 — если в окне диалога нажата кнопка «Отмена»; 1 — если в окне диалога нажата кнопка «ОК», при этом в переменную <ИмяФайла> возвращается выбранное имя файла, а в переменную <ИмяНачКаталога> возвращается имя выбранного каталога; -1 (минус единица) — закончилось время <Таймаут> ожидания отклика пользователя.
Описание:
Метод ВыбратьФайлКартинки открывает окно диалога (с возможностью предварительного просмотра) выбора/сохранения файла картинки.
Пример:
* В данном примере приведена процедура вызова диалога выбора файла картинки.
// Фото — Объект типа "Картинка"
Процедура ЗагрКарт()
ИмяВыбрФайла = "";
ИмяПути = "";
// Выбор файла с просмотром
Если ФС.ВыбратьФайлКартинки(0, ИмяВыбрФайла, ИмяПути,
"Выберите файл", "bmp", ) = 1 Тогда
Фото.Загрузить(ИмяПути + ИмяВыбрФайла);
КонецЕсли;
КонецПроцедуры