| Проблема с JasperReport | |
| От: | intr13 | ||
| Дата: | 16.03.09 12:29 |
| Есть проблема с JasperReport: когда генерируется отчет на основном сервере, то в отчете пропадает часть русских слов. Причем на компьютерах разработчиков данную ошибку повторить не получается. Исходные данные: 1. Запускается все на Java версии 1.6.0_10 2. Сервер приложений Apache Tomcat 6 3. JasperReport 3.1.2 Операционная система на основном сервере Debian, а на компьютерах разработчиков OpenSuse. Остальное все одинаковое. Судя по всему проблема с генерацией отчетов, слова которые пропадают находятся в файле jrxml Куда копать посоветуете? Исследователь бытия и по совместительству Java-developer http://intr13.ru/ |
| Re: Проблема с JasperReport | |
| От: | Аноним 224 | ||
| Дата: | 16.03.09 12:59 | ||
| Оценка: | +1 | ||
| проблема вроде известная... AFAIK самое простое убедиться что шрифт доступен в CLASSPATH |
| Re[2]: Проблема с JasperReport | |
| От: | Аноним 224 | ||
| Дата: | 16.03.09 13:06 |
| Здравствуйте, Аноним, Вы писали: А>проблема вроде известная... AFAIK самое простое убедиться что шрифт доступен в CLASSPATH для каждого элемента указывал шрифт и кодировку. В jrxml это выглядит следующим образом:
А сам файл arial.ttf просто кладётся в classes |
| Re: Проблема с JasperReport | |
| От: | ipze | ||
| Дата: | 16.03.09 13:11 |
| I>Куда копать посоветуете? Наверное проблема возникает из-за шрифта, который применяется по дефолту в системе, а потом подставляется указанный. Что-то вроде того. Проблема решилась простым увеличением границ поля в шаблоне (увеличение существенное, можно залезть даже на другие поля). |
| Re[2]: Проблема с JasperReport | |
| От: | intr13 | ||
| Дата: | 16.03.09 13:20 |
| Шрифт в CLASSPATH есть. А прописывать для каждого элемента шрифт и кодировку обязательно? Шрифт и кодировка в начале файла (jrxml) прописаны. Я конечно завтра попробую... p/s Ширину полей увеличивать уже пробовали, не помогло Исследователь бытия и по совместительству Java-developer http://intr13.ru/ |
| Re[3]: Проблема с JasperReport | |
| От: | ipze | ||
| Дата: | 16.03.09 13:31 |
| Здравствуйте, intr13, Вы писали: I>Шрифт в CLASSPATH есть. I>А прописывать для каждого элемента шрифт и кодировку обязательно? Шрифт и кодировка в начале файла (jrxml) прописаны. Я конечно завтра попробую... да, необходимо прописывать шрифт для каждого элемента. кстати, не только ширину необходимо увеличить, но и высоту элемента тоже. |
| Re[4]: Проблема с JasperReport | |
| От: | intr13 | ||
| Дата: | 17.03.09 06:14 |
| Здравствуйте, ipze, Вы писали: I>да, необходимо прописывать шрифт для каждого элемента. Прописали, не помогло. I>кстати, не только ширину необходимо увеличить, но и высоту элемента тоже. Увеличили еще ширину и все заработало. Только непонятно почему на разных окружениях по разному? Исследователь бытия и по совместительству Java-developer http://intr13.ru/ |
| Re[5]: Проблема с JasperReport | |
| От: | intr13 | ||
| Дата: | 17.03.09 06:29 |
| Здравствуйте, intr13, Вы писали: I>кстати, не только ширину необходимо увеличить, но и высоту элемента тоже. На многострочных полях не работает Исследователь бытия и по совместительству Java-developer http://intr13.ru/ |
| Re[6]: Проблема с JasperReport | |
| От: | intr13 | ||
| Дата: | 19.03.09 04:29 |
| Проблема решилась установкой в ОС нужных шрифтов, а я думал что шрифты должны быть только в CLASSPATH Исследователь бытия и по совместительству Java-developer http://intr13.ru/ |