Не удается распечатать документ XPS - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть программа, которая принимает параметры и генерирует файл XPS.Однако я обнаружил, что файл SOME не может быть распечатан с помощью средства просмотра Windows XPS или Windows API для его распечатки.

При печати с помощью средства просмотра XPS он выдаст сообщение об ошибке "Произошла ошибка печати "," Средство просмотра XPS не может распечатать все страницы этого документа ".

При печати с помощью Windows Api Startxpsprintjob он вернул идентификатор задания на печать, но не распечатал.

Для обоих описанных выше способов в журнале операций печати Windows будет получена следующая последовательность: Seems the job is deleted before print

Поскольку это происходит только для некоторой комбинации, я подозреваю, что, возможно, это связано с XPSвстроенный шрифт, однако я могу правильно просматривать все шрифты в средстве просмотра XPS.

Я понятия не имею, что мне делать дальше, любая помощь будет благодарна, спасибо!

1 Ответ

0 голосов
/ 26 июня 2019

Речь идет о содержимом файла XPS и о способах его обработки в Windows.Некоторые подсказки можно найти здесь https://stackoverflow.com/a/6678902

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

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

Таким образом, это может быть что угодно.Удачи!: -)

...