Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports TextElement中的JasperReport条件_Jasper Reports_Conditional Statements - Fatal编程技术网

Jasper reports TextElement中的JasperReport条件

Jasper reports TextElement中的JasperReport条件,jasper-reports,conditional-statements,Jasper Reports,Conditional Statements,我是JasperReports的新手。 当某个变量设置为“3”时,我希望得到斜体文本 这是我的密码: <textElement> <font size="9" pdfFontName="Helvetica" pdfEncoding="Cp1250" isPdfEmbedded="true" isItalic=<![CDATA[$F{variable}==3 ? "true" : "false"]]> /> </textElement&

我是JasperReports的新手。 当某个变量设置为“3”时,我希望得到斜体文本

这是我的密码:

<textElement>

    <font size="9" pdfFontName="Helvetica" pdfEncoding="Cp1250" isPdfEmbedded="true"
    isItalic=<![CDATA[$F{variable}==3 ? "true" : "false"]]> />

</textElement>
我做错了什么


我也尝试过使用条件样式,但无论我放在哪里,我都会遇到错误。

您不能使用属性isItalic的设置值,也不能在表达式的帮助下使用许多其他属性

在您的情况下,应该使用条件样式

样本:

...