Dokumentasyon

    Table of Content
    • 3D mga Format ng File
      • Mga Format ng 3D na File
      • 3DS to DWG
      • 3MF to STL
      • AMF
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MTL
      • OBJ
      • PLY
      • STP
    • audio
      • Mga Format ng Audio File
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • STY
      • WAV
    • cad
      • Mga Format ng CAD File
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Compression File Formats
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Mga Format ng Data File
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database File Formats
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Mga Format ng Disc at Media File
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • Mga Format ng EBook File
      • CBZ
      • JWPUB
      • KFX
    • email
      • Email File Formats
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Mga Executable File Format
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Mga Format ng File sa Pananalapi
      • OFX
    • font
      • Mga Format ng Font File
      • TTF
      • WOFF2
    • game
      • Mga Format ng File ng Laro
      • ASSET
      • BIN
      • BIN PCSX
      • CLIP
      • CT
      • DSV
      • FOMOD
      • MCA
      • MCPACK
      • NDS
      • NSP
      • NSZ
      • PAK
      • PSS
      • RPF
      • RPX
      • RVZ
      • SMC
      • UASSET
      • Unity3D
      • VDF
      • XCI
      • Z64
    • gis
      • Mga Format ng GIS File
      • FIT
      • GPX
      • KMZ
    • image
      • Image File Formats
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JXL
      • PVT
      • RPF
      • SKP
      • TIFF
    • misc
      • Iba't Ibang Format ng File
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Mga Format ng File ng Plugin
      • Q1Q
    • presentation
      • Mga Format ng File ng Presentasyon
      • PPT
      • PPTX
    • programming
      • Programming
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
      • PY
      • PYD
      • PYI
      • RST
      • SH
      • TOML
      • TSX
      • XSD
      • YAML
      • YML
    • project-management
      • Mga Format ng File sa Pamamahala ng Proyekto
      • MPP
    • publisher
      • Mga Format ng File ng Publisher
      • PUB
      • PUZ
    • settings
      • Mga Format ng Settings File
      • CNF
      • CONF
      • DESKTOP
      • DSD
      • ISS
      • OVPN
      • RDF
      • RDP
      • VMX
    • spreadsheet
      • Mga Format ng Spreadsheet na File
      • CSV
      • GSHEET
      • PRESTO
      • XL
      • XLAM
      • XLS
      • XLSB
      • XLSM
      • XLSX
      • XLTX
    • system
      • Mga Format ng System File
      • CAT
      • CFG
      • CPG
      • DMP
      • ETL
      • MDMP
      • SCR
      • TMP
    • video
      • Mga Format ng Video File
      • AEP
      • INSV
      • LRV
      • MKV
      • MP4
      • MP5
      • PDS
      • PRPROJ
      • SRT
      • VTT
    • web
      • Web File Formats
      • AAE
      • APKG
      • ASHX
      • ASMX
      • ASPX
      • CER
      • CRDOWNLOAD
      • CRT
      • CSHTML
      • CSR
      • CSS
      • DER
      • DOWNLOAD
      • HTML
      • JS
      • JSON
      • KEY
      • MJS
      • PAC
      • PEM
      • SCSS
      • URL
      • XML
    • word-processing
      • Mga Word Processing File Formats
      • ASD
      • BIB
      • DOC
      • DOCX
      • DOT
      • DOTX
      • IPYNB
      • LATEX
      • LST
      • TXT
    1. Bahay
    2. Programming
    3. JRXML

    What's on this Page

      • Ano ang JRXML file?
      • JRXML File Format
        • Halimbawa ng JRXML file
      • Mga sanggunian

    Ano ang JRXML file?

    Ang isang JRXML file ay nilikha ng JasperReports at naglalaman ng kahulugan ng disenyo sa sikat na XML na format ng file. Iniimbak nito ang lahat ng mga elemento ng disenyo tulad ng layout ng ulat, mga patlang ng teksto, mga larawan, mga tsart, mga parameter, at mga variable. Ang JasperReports ay isang Java library na ginagamit para sa paglikha ng mga ulat sa pamamagitan ng programmatically sa pamamagitan ng pagkuha ng data mula sa backend database at storage media.

    JRXML File Format

    Ang mga JRXML file ay mga plain text file na nilikha batay sa XML file format. Maaaring pangasiwaan ng JasperReport framework ang iba’t ibang uri ng data source. Kapag na-compile ang isang .jrxml file, nagreresulta ito sa .jasper file bilang output. Ang isang jrxml file ay binubuo ng isang hanay ng mga seksyon. Ang ilang mga seksyon ay naglalaman ng impormasyon na nauugnay sa mga pisikal na katangian ng pahina tulad ng dimensyon ng pahina, pagpoposisyon ng mga patlang, at taas ng mga banda, habang ang ilan ay may kinalaman sa mga lohikal na katangian tulad ng deklarasyon ng mga parameter at variable at ang kahulugan ng isang query para sa pagpili ng data.

    Halimbawa ng JRXML file

    Ang isang simpleng halimbawa ng JRXML file ay ipinapakita sa ibaba.

    <a name="kanchor14"></a><?xml version="1.0" encoding="UTF-8"?>
    <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports
            http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"
          name="My first report" pageWidth="595" pageHeight="842" columnWidth="535"
          leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
      <queryString language="SQL">
        <![CDATA[select * from address order by city]]>
      </queryString>
      <field name="ID" class="java.lang.Integer">
        <fieldDescription><![CDATA[]]></fieldDescription>
      </field>
      <field name="FIRSTNAME" class="java.lang.String">
        <fieldDescription><![CDATA[]]></fieldDescription>
      </field>
      <field name="LASTNAME" class="java.lang.String">
        <fieldDescription><![CDATA[]]></fieldDescription>
      </field>
      <field name="STREET" class="java.lang.String">
        <fieldDescription><![CDATA[]]></fieldDescription>
      </field>
      <field name="CITY" class="java.lang.String">
        <fieldDescription><![CDATA[]]></fieldDescription>
      </field>
    
    <group name="CITY">
        <groupExpression><![CDATA[$F{CITY}]]></groupExpression>
        <groupHeader>
          <band height="27">
            <staticText>
              <reportElement mode="Opaque" x="0" y="0" width="139" height="27"
              forecolor="#FFFFFF" backcolor="#000000"/>
              <textElement>
                <font size="18"/>
              </textElement>
            <text><![CDATA[CITY]]></text>
          </staticText>
          <textField hyperlinkType="None">
            <reportElement mode="Opaque" x="139" y="0" width="416" height="27"
            forecolor="#FFFFFF" backcolor="#000000"/>
            <textElement>
              <font size="18" isBold="true"/>
            </textElement>
            <textFieldExpression class="java.lang.String"><![CDATA[$F{CITY}]]>
            </textFieldExpression>
          </textField>
        </band>
      </groupHeader>
      <groupFooter>
        <band height="8">
          <line direction="BottomUp">
            <reportElement key="line" x="1" y="4" width="554" height="1"/>
          </line>
        </band>
      </groupFooter>
    </group>
    
    <background>
      <band/>
    </background>
      <title>
        <band height="58">
          <line>
            <reportElement x="0" y="8" width="555" height="1"/>
          </line>
          <line>
            <reportElement positionType="FixRelativeToBottom" x="0" y="51" width="555"
                 height="1"/>
          </line>
    
          <staticText>
            <reportElement x=”65” y=”13” width ”424” height=”35”/>
            <textElement textAlignment=”Center”>
              <font size=”26” isBold=”true”/>
            </textElement>
          <text><![CDATE[Classic template]]> </text>
        </staticText>
    </band>
    </title>
      <pageHeader>
        <band/>
      </pageHeader>
      <columnHeader>
        <band height="18">
          <staticText>
            <reportElement mode="Opaque" x="0" y="0" width="138" height="18"
            forecolor="#FFFFFF" backcolor="#999999"/>
            <textElement>
              <font size="12"/>
            </textElement>
            <text><![CDATA[ID]]></text>
          </staticText>
          <staticText>
            <reportElement mode="Opaque" x="138" y="0" width="138" height="18"
            forecolor="#FFFFFF" backcolor="#999999"/>
            <textElement>
              <font size="12"/>
            </textElement>
            <text><![CDATA[FIRSTNAME]]></text>
          </staticText>
          <staticText>
            <reportElement mode="Opaque" x="276" y="0" width="138" height="18"
            forecolor="#FFFFFF" backcolor="#999999"/>
            <textElement>
              <font size="12"/>
            </textElement>
            <text><![CDATA[LASTNAME]]></text>
          </staticText>
          <staticText>
            <reportElement mode="Opaque" x="414" y="0" width="138" height="18"
            forecolor="#FFFFFF" backcolor="#999999"/>
            <textElement>
              <font size="12"/>
            </textElement>
            <text><![CDATA[STREET]]></text>
          </staticText>
        </band>
      </columnHeader>
    

    Ang mga sumusunod ay ang mga detalye ng halimbawa.

    <queryString> − Ito ay walang laman (habang kami ay nagpapasa ng data sa Java Beans). Karaniwang naglalaman ng SQL statement, na kumukuha ng resulta ng ulat.

    <pangalan ng field> − Ginagamit ang elementong ito upang mag-map ng data mula sa mga pinagmumulan ng data o mga query, sa mga template ng ulat. muling ginagamit ang pangalan sa katawan ng ulat at case-sensitive.

    <fieldDescription> − Minamapa ng elementong ito ang pangalan ng field gamit ang naaangkop na elemento sa XML file.

    <staticText> − Tinutukoy nito ang static na text na hindi nakadepende sa anumang datasource, variable, parameter, o expression ng ulat.

    <band> − Ang mga banda ay naglalaman ng data, na ipinapakita sa ulat.

    Mga sanggunian

    • JRXML - Wikipedia
    • JRXML Sources and Jasper Files

    See Also

    • Ano ang XLS file format? Matuto mula sa Mga Eksperto sa Format ng File!
    • CBZ - Comic Book ZIP Archive File Format
    • DB3 File Format
    • SQLite File Format
    • Ano ang isang XLSB file?
     
     Filipino
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri
     Norsk