С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
71 / 71 / 23
Регистрация: 02.02.2012
Сообщений: 309
1

Ошибка при использовании принтера Microsoft XPS Document Writer

04.04.2017, 09:32. Показов 1937. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
День добрый!

Использую документы из базы, для печати код:

C#
1
2
3
var printDoc = new System.Drawing.Printing.PrintDocument();
printDoc.DocumentName = fullPath;//путь к темп-файлу сохраненному на диск из базы
printDoc.Print();
Все работает. Для теста использую принтер XPS (поставил у себя его по умолчанию).
Тут возникла особенность, после Print(); диалоговое окно, с просьбой указать имя файла.
Так вот если указать имя и нажать Сохранить, то все ок. Но если нажать Отмена, то в мое приложение прилетает исключение:
Сообщение: Операция успешно завершена

Я обернул эту строчку в try/catch, но может быть можно исправить все какими то настройками печати?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2017, 09:32
Ответы с готовыми решениями:

microsoft xps document writer
Всем привет! Есть такая прога microsoft xps document writer (когда выбираете ПЕЧАТЬ документа,...

Ошибка при создании word.document: Microsoft Word (0x800A16C1) Object has been deleted.
Фрагмент кода: Set objDoc = Server.CreateObject('Word.Document')...

document.getElementById нужно получить не значение value а сам текст. При использовании с select
Всем приветик! Ребят, подскажите пожалуйста как решить эту задачку, а то я с JavaScript очень плохо...

Проблема вывода данных на экран при использовании принтера
Не давно возникла проблема вывода данных на экран вобщем нащел статью "Работа с принтерами в...

2
8943 / 4855 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
04.04.2017, 09:54 2
Цитата Сообщение от Remmor Посмотреть сообщение
если нажать Отмена, то в мое приложение прилетает исключение:
Исключение нужно ловить. Это стандартная ситуация: пользователь отказался от печати. Никаких настроек в данном случаен не требуется.
1
71 / 71 / 23
Регистрация: 02.02.2012
Сообщений: 309
04.04.2017, 16:16  [ТС] 3
ViterAlex, Вообще генерация исключения из-за штатной ситуации это странно)
0
04.04.2017, 16:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2017, 16:16
Помогаю со студенческими работами здесь

При включении ошибка SQL Writer
привет)) недавно установил 2008 студию проф сделал полную установку но при включении компа выдает...

Ошибка в var iScrollTop = document.Fr1.document.body.ScrollTop;
есть страничка, на ней <IFRAME name='Fr1'></IFRAME>. Так вот когда я пишу var iScrollTop =...

Ошибка при подключении принтера
всем привет кто не спит проблема такова принтер подключен к 1вому к. XP (есть сеть домашняя группа)...

Об использовании принтера Epson FX-850 в Windows 7,8,10
Купил по случаю этот принтер.Он у меня прекрасно работал,но на смену ХР пришли 7,8,10, с ними он не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru