Crystal Report отображается по-разному на сервере и на компьютере разработчика - PullRequest
0 голосов
/ 18 октября 2011

Я работаю над приложением ASP.Net (.Net 1.1) с Crystal Reports 2003. Я создал отчет с некоторыми текстовыми объектами и полями данных (заголовок отчета, название компании, дата и т. Д.), Которые были получены из набора данных. Большинство из них используют шрифт по умолчанию (Times New Roman / 10pt).

На машине для разработки все выглядит хорошо, но когда я устанавливаю приложение на сервер и распечатываю отчет, практически все поля "перепутаны".

Под "испорченным" я подразумеваю:

  • поля выглядят так, как будто их ширина и высота были уменьшены, что приводит к обрезке верхней и / или нижней части текстового объекта или переносу содержимого и отображению его в две строки
  • немного увеличен вертикальный интервал между текстовыми объектами
  • Увеличен вертикальный интервал между сегментами отчета

Ответы [ 3 ]

0 голосов
/ 06 мая 2015

Извините за поздний ответ, но я бы хотел немного расширить ответ Мильенко после того, как столкнулся с аналогичной проблемой и решением.Я использую CR Developer, версия 11.5.12.1838 на компьютере с Windows 7.

Представление отчета сильно зависит от драйвера, используемого текущим системным принтером по умолчанию.Когда в качестве принтера по умолчанию использовался принтер для точек продаж с универсальным / только текстовым драйвером, мои отчеты выглядели очень странно, с очень неравномерным символом и межстрочным интервалом.Как только я переключил свой принтер по умолчанию обратно на традиционный струйный принтер с причудливым драйвером, отчет отразился соответствующим образом.

0 голосов
/ 17 декабря 2016

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

https://archive.sap.com/discussions/thread/1001496

Мы обнаружили это после того, как перенос слов начал происходить немного раньше в отчетах без каких-либо изменений программного обеспечения, кроме обычных обновлений Windows.

0 голосов
/ 19 октября 2011

На сервере я установил два разных принтера: POS-принтер, который больше не использовался, и «Microsoft XPS Document Writer».После удаления обоих из них и перенастройки других на те же настройки, что и на компьютере разработчика.Отчеты были исправлены.

Я не уверен, что это кому-нибудь поможет, но если вы столкнулись с подобной проблемой, попробуйте поиграться с настройками вашего принтера, потому что это поведение, похоже, связано с принтером, а не с самим Crystal Report.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...