Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - JasperReports - JRXML шаблон26 апреля 2011Оглавление: 1. JasperReports 2. JRXML шаблон 3. Графические дизайнеры для JasperReports Дизайн JasperReports описывается в специальном XML файле шаблона, который называется JRXML. Данный шаблон можно создать в ручном режиме, или используя различные графические дизайнеры для JasperReports. Простейший пример шаблона: <?xml version="1.0" encoding="windows-1251"?> <!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> <jasperReport name="ReportName"> <style name="Arial_Normal" isDefault="true" fontName="Arial" fontSize="12" pdfFontName="c:\tahoma.ttf" pdfEncoding="Cp1251" isPdfEmbedded="false" /> <field name="name" class="java.lang.String" /> <detail> <band height="20"> <textField> <reportElement x="0" y="0" width="50" height="20" /> <textFieldExpression class="java.lang.String"> <!]> </textFieldExpression> </textField> </band> </detail> </jasperReport> Тег jasperReport - указывает на начало отчета. Для того, чтобы использовать поля, сначала их необходимо описать. <field name="name" class="java.lang.String" /> В описание входит имя поля name и его java-class class. После описания поля, к нему можно обращаться следующим образом: $F{name} Директива $F{…} указывает на использование именно поля. Также возможно применение переменных $V{…} и параметров $P{…}. Просмотров: 3300
|