Содержит варианты использования диалога печати методами Напечатать.
Полное описание, параметры и ограничения
РежимИспользованияДиалогаПечати (PrintDialogUseMode)
РежимИспользованияДиалогаПечати (PrintDialogUseMode)
Доступен, начиная с версии 8.2.
Значения
Использовать (Use)
НеИспользовать (DontUse)
Описание:
Содержит варианты использования диалога печати методами Напечатать.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
См. также:
ПолеГрафическойСхемы, метод Напечатать
ТабличныйДокумент, метод Напечатать
ГеографическаяСхема, метод Напечатать
ГрафическаяСхема, метод Напечатать
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Задать диалог печати собственной схемы: Использовать
Настоящая схема с двумя собственными точками передаётся методу печати с явным режимом диалога.
Где и как запускать
Толстый клиент, тело отдельной кнопки собственной обычной формы; только свой тестовый принтер.
Подготовка
Редкий вывод на устройство: собственная обычная форма, толстый клиент Windows. Реквизит СвойУчебныйПринтер Строка 200; основное тело — обработчик отдельной кнопки ПечататьСвоюСхему.
Человек заранее выбирает собственный тестовый принтер с точным именем Windows. Если используется принтер в PDF, имя нового собственного файла выбирайте вручную, не перезаписывая существующее. Здесь принтер и файлы не устанавливались / не создавались.
Внимание: ручной запуск действительно может отправить задание печати. Особенно НеИспользовать — без диалога. Не нажимайте кнопку на рабочем / чужом принтере. Код в справочнике не исполняется автоматически.
Если ПустаяСтрока(СокрЛП(СвойУчебныйПринтер)) Тогда
ВызватьИсключение "Укажите точное имя только своего учебного принтера";
КонецЕсли;
Схема = Новый ГеографическаяСхема;
Слой = Схема.Слои.Добавить("Магазины", Тип("ТочечныйОбъектГеографическойСхемы"));
Серия = Слой.Серии.Добавить("Продано");
Серия.Текст = "Продано книг";
Серия.ТипОтображения = ТипОтображенияСерииСлояГеографическойСхемы.Гистограмма;
Для Индекс = 1 По 2 Цикл
Пункт = Слой.Объекты.Добавить();
Пункт.Значение = "Учебный магазин " + Строка(Индекс);
Пункт.Координаты = Новый ГеографическиеКоординаты(55, 36 + Индекс);
Пункт.Видимость = Истина;
Слой.УстановитьЗначение(Пункт, Серия, Индекс * 3, Пункт.Значение, Пункт.Значение);
КонецЦикла;
Схема.ИмяПринтера = СвойУчебныйПринтер;
Схема.КоличествоЭкземпляров = 1;
Сообщить("Ручной запуск печати только собственных точек");
Схема.Напечатать(РежимИспользованияДиалогаПечати.Использовать);Разбор по шагам
Укажите только свой тестовый принтер.
Осознанно запустите отдельную кнопку.
При наличии диалога проверьте устройство и отмените либо подтвердите свой учебный вывод.
Как проверить результат
Использовать запрашивает диалог, НеИспользовать печатает без него. Нельзя обещать возможность отмены для НеИспользовать.
Схема содержит только две вымышленные точки и значения 3 / 6. BSL, драйвер, задания печати и сохранение PDF при сборке HTML не запускались.
Ожидаемый результат
Режим диалога показан у настоящего метода печати с явной границей ручного запуска.
На что обратить внимание
Установка ИмяПринтера не устанавливает устройство в ОС; успешный вызов не является подтверждением физического отпечатка.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.