Странная проблема с отчетом Crystal Crystal - PullRequest
0 голосов
/ 11 сентября 2009

Я использую Crystal Reports v10.0.x на Windows Server 2003 с пакетом обновления 2 (SP2). У меня есть файл .rpt, который экспортируется в формат PDF с использованием Crystal Reports Engine.

new CrystalDecisions.CrystalReports.Engine.ReportDocument().ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, fullExportFileName);

У меня есть этот отчет на двух коробках. Оба блока - Windows Server 2003 с пакетом обновления 2 (SP2), на котором установлена ​​одна и та же версия Crystal Reports. Давайте назовем эти коробки коробкой 1 и коробкой 2.

До сих пор все отчеты работали нормально на обеих коробках. Внезапно, со вчерашнего дня, один блок 1, все отчеты имеют проблемы с форматированием. Все отчеты, в которых есть текстовые поля / текстовые поля с бегущим текстом абзаца, усекают самые правильные несколько символов в каждой строке, или, по крайней мере, так они отображаются, если вы понимаете, о чем я.

Например, текст

Today is a great day for everything else except this problem I am facing with
Crystal Reports. And then, there's a whole lot of work to do after this. I am 
sick and tired of this job.

отображается как:

Today is a great day for everything else except this problem I am facing w
Crystal Reports. And then, there's a whole lot of work to do after this. I a 
sick and tired of this job.

Код на обоих полях одинаковый, и файлы .rpt тоже одинаковые. Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 11 сентября 2009

Проверьте изменения настроек принтера в Box 1, так как они обычно используются Crystal при визуализации отчета. Если изменить принтер по умолчанию, будет изменен рендеринг.

0 голосов
/ 12 февраля 2011

Любые проблемы с форматированием Crystal Reports ВСЕГДА связаны со шрифтами, принтерами и драйверами принтера. Если отчеты работали нормально, а теперь они отформатированы по-другому, что-то изменилось со шрифтами, принтерами и драйверами принтера.

Обе ли машины печатают на одном и том же принтере? Вы используете довольно стандартный шрифт, такой как Arial, Courier, Times New Roman и т. Д.

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

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