Обмен мнениями между многими отчетами Пентахо prpt - PullRequest
0 голосов
/ 07 октября 2011

У меня есть несколько отчетов Pentaho (prpt), сгенерированных дизайнером отчетов Pentaho (PRD), и я хотел бы изменить стиль отчетов (шрифт, логотип, цвета) для всех из них, но мне нужно иметь возможность изменить их время от времени и быстро (настройка заказчика)

Вопрос: есть ли способ сохранить стили вне prpt и разделить их между собой?

Раздражительно менять по одному. Я не использую BI-сервер, просто механизм отчетов.

1 Ответ

2 голосов
/ 12 октября 2011

Вы можете инкапсулировать ваши стили в среду отчета с помощью

(1) Поместить информацию о вашем стиле в свойства в файле "classic-engine.properties" в каталоге ресурсов дизайнера отчетов (и путем создания или копированияэтот файл в classpath вашего приложения, а).

(2) Использование выражений стиля (формулы для свойств стиля, определяемых с помощью зеленого плюс на элементе) и выражений атрибутов для извлечения информации из среды отчета в формулы.Формулы могут считывать информацию об окружении с помощью функции формулы «ENV (..)».

Для справки:

Логотипы определяются путем указания пути к файлу или URL-адреса в «значении».атрибут элемента изображения.

Шрифты можно установить в стиле имени шрифта, указав логическое имя шрифта, свойства шрифта, такие как размер и жирный шрифт / курсив, и соответствующие логические значения.Цвета могут быть заданы в виде шестнадцатеричных кодов в формате "#rrggbb" или для определенных цветов в виде буквенной строки (принимаются все определенные цвета HTML, а также все константы, определенные в java.awt.Color.

...