Интернет магазин китайских планшетных компьютеров



Компьютеры - 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{…}.



Просмотров: 3205


<<< Java Card