Почему штрих-код в моем отчете Crystal Report PDF отображается при локальном просмотре, но не отображается при просмотре с веб-сервера? - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть веб-приложение ASP. NET 4.5 / C#, которое использует Crystal Report и отображает его на веб-странице через Crystal Report Viewer. У меня также есть кнопка экспорта, которая позволяет экспортировать отчет в файл PDF. Отчет содержит шрифт штрих-кода Code39.

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

Шрифт штрих-кода установлен на веб-сервере, и он отлично смотрится при просмотре отчета в браузере. Я назначил права на шрифт всем пользователям. Возможность встраивания шрифта установлена ​​на «Печать и предварительный просмотр». У кого-нибудь есть идеи, что мне не хватает? Заранее спасибо!

1 Ответ

0 голосов
/ 22 апреля 2020

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

При установке шрифта штрих-кода Code39 мне понадобилось только щелкните правой кнопкой мыши значок и выберите параметр «Установить для всех пользователей». Увы, что я не видел это во время моей первой установки! Несмотря на то, что я вошел в настройки безопасности шрифтов и дал разрешения всем пользователям, этого было недостаточно. Оказывается, он должен быть установлен для всех пользователей.

Надеюсь, это поможет кому-то в будущем и предотвратит бесполезную трату времени на использование шрифта штрих-кода!

...