gpt4 book ai didi

jasper-reports - Jasper Reports 新产品线

转载 作者:行者123 更新时间:2023-12-04 06:38:43 26 4
gpt4 key购买 nike

我是 Jasper Reports 的新手。我在 NetBeans 中使用 iReport 4.5。我需要创建一些文本并插入到文本新变量中。一切正常,但不会创建新行。请告诉我,如何解决它?谢谢!

`<?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="jasper_report_template" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50">
<property name="ireport.zoom" value="1.3310000000000004"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<parameter name="ReportTitle" class="java.lang.String"/>
<parameter name="Author" class="java.lang.String"/>
<queryString>
<![CDATA[]]>
</queryString>
<field name="country" class="java.lang.String">
<fieldDescription><![CDATA[country]]></fieldDescription>
</field>
<field name="name" class="java.lang.String">
<fieldDescription><![CDATA[name]]></fieldDescription>
</field>
<title>
<band height="240" splitType="Stretch">
<textField isBlankWhenNull="true" bookmarkLevel="1">
<reportElement x="0" y="0" width="515" height="27"/>
<textElement textAlignment="Center">
<font size="10" pdfEncoding="Cp1251"/>
</textElement>
<textFieldExpression>
<![CDATA["Some text "+ $P{ReportTitle} +" my name +"<br/>"+ is "]]>
</textFieldExpression>
<anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
</textField>
</band>
</title>
<columnHeader>
<band height="24" splitType="Stretch"/>
</columnHeader>
<detail>
<band height="21" splitType="Stretch"/>
</detail>
</jasperReport>`

最佳答案

如果参数包含 <br> ,则 OlliZi 答案无效,如果您不使用相同的 iReport 版本,则 Kamel 的答案无效......所以这是 .jrxml 文件中的通用答案。

markup="html" 添加到使用的样式或 reportElement 中,而不使用特定的编辑器。对于快速和兼容的修复非常有用。

<textField>
<reportElement x="0" y="0" width="100" height="50" markup="html" />
<textFieldExpression>
<![CDATA["Some text "+ $P{ReportTitle} +" my name +"<br/>"+ is "]]>
</textFieldExpression>
</textField>

或者,如果您使用样式:
<style name="myStyle" markup="html" />

<textField>
<reportElement x="0" y="0" width="100" height="50" style="myStyle" />
<textFieldExpression>
<![CDATA["Some text "+ $P{ReportTitle} +" my name +"<br/>"+ is "]]>
</textFieldExpression>
</textField>

关于jasper-reports - Jasper Reports 新产品线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23383242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com