2015-05-11 2 views
1

Я хочу использовать внешний css при выполнении отчета BIRT через приложение Java. Я пришел вместе с несколькими статьями, который устанавливает CSS во время выполнения надИспользование внешнего CSS программно

design.getDesignHandle().addCss("someCss.css");

но мне кажется, что это не рекомендуется. Я использую BIRT 4.4.2. Любые предложения, как я могу установить файл css во время выполнения?

ответ

0

Я сделал это.

Прежде всего, вам необходимо использовать USC-файл, а не импортировать его. После этого вы можете установить свойства css через Редактор свойств. Внешний CSS должен иметь ту же структуру, что и файл, который вы объявили ранее. После этого вы можете использовать внешний CSS с кодом ниже:

ReportDesignHandle report = (ReportDesignHandle)design.getDesignHandle(); 
report.addCss(report.openCssStyleSheet("pathToCSS/someCss.css")); 
design.setDesignHandle(report); 
Смежные вопросы