Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - 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{…}. Просмотров: 3638
|