Jasper 模板标签是 JasperReports 库中用于定义报表布局和内容的一种标记语言。JasperReports 是一个开源的 Java 报表工具,广泛用于生成各种格式的报表(如 PDF、Excel、HTML 等)。模板标签在 JasperReports 的 XML 模板文件中使用,用于定义报表的结构、数据源、样式等。
以下是一些常见的 Jasper 模板标签及其含义 第二篇:
51.<hyperlinkReferenceExpression>
含义: 用于定义超链接的引用表达式,通常用于跳转到外部链接或其他报表。
示例:
xml<hyperlinkReferenceExpression><![CDATA["http://example.com"]]></hyperlinkReferenceExpression>
52.<hyperlinkWhenExpression>
含义: 用于定义超链接的显示条件,只有当表达式为true 时,超链接才会显示。
示例:
xml<hyperlinkWhenExpression><![CDATA[$F{amount} > 1000]]></hyperlinkWhenExpression>
53.<hyperlinkTarget>
含义: 用于定义超链接的目标,通常用于指定链接的打开方式(如新窗口、当前窗口等)。
示例:
xml<hyperlinkTarget><![CDATA["_blank"]]></hyperlinkTarget>
54.<hyperlinkBookmarkLevel>
含义: 用于定义超链接的书签级别,通常用于在 PDF 报表中创建目录或跳转链接。
示例:
xml<hyperlinkBookmarkLevel><![CDATA[1]]></hyperlinkBookmarkLevel>
55.<hyperlinkAnchor>
含义: 用于定义超链接的锚点,通常用于跳转到报表中的特定位置。
示例:
xml<hyperlinkAnchor><![CDATA[$F{anchorName}]]></hyperlinkAnchor>
56.<hyperlinkPage>
含义: 用于定义超链接的页码,通常用于跳转到报表中的特定页面。
示例:
xml<hyperlinkPage><![CDATA[$V{PAGE_NUMBER} + 1]]></hyperlinkPage>
57.<hyperlinkTooltip>
含义: 用于定义超链接的工具提示,通常用于显示超链接的提示信息。
示例:
xml<hyperlinkTooltip><![CDATA["Click to go to page " + ($V{PAGE_NUMBER} + 1)]]></hyperlinkTooltip>
58.<hyperlinkParameterValueExpression>
含义: 用于定义超链接参数的值表达式,通常用于动态传递参数。
示例:
xml<hyperlinkParameterValueExpression><![CDATA[$F{paramValue}]]></hyperlinkParameterValueExpression>
59.<hyperlinkParameterClass>
含义: 用于定义超链接参数的类,通常用于指定参数的类型。
示例:
xml<hyperlinkParameterClass><![CDATA[java.lang.String]]></hyperlinkParameterClass>
60.<hyperlinkParameterName>
含义: 用于定义超链接参数的名称,通常用于标识参数。
示例:
xml<hyperlinkParameterName><![CDATA["paramName"]]></hyperlinkParameterName>
61.<hyperlinkParameterDescription>
含义: 用于定义超链接参数的描述,通常用于提供参数的说明信息。
示例:
xml<hyperlinkParameterDescription><![CDATA["Parameter Description"]]></hyperlinkParameterDescription>
62.<hyperlinkParameterDefaultValueExpression>
含义: 用于定义超链接参数的默认值表达式,通常用于指定参数的默认值。
示例:
xml<hyperlinkParameterDefaultValueExpression><![CDATA["Default Value"]]></hyperlinkParameterDefaultValueExpression>
63.<hyperlinkParameterEvaluationTime>
含义: 用于定义超链接参数的评估时间,通常用于指定参数的评估时机。
示例:
xml<hyperlinkParameterEvaluationTime><![CDATA["Now"]]></hyperlinkParameterEvaluationTime>
64.<hyperlinkParameterEvaluationClass>
含义: 用于定义超链接参数的评估类,通常用于指定参数的评估类型。
示例:
xml<hyperlinkParameterEvaluationClass><![CDATA[java.lang.String]]></hyperlinkParameterEvaluationClass>
65.<hyperlinkParameterEvaluationExpression>
含义: 用于定义超链接参数的评估表达式,通常用于动态评估参数的值。
示例:
xml<hyperlinkParameterEvaluationExpression><![CDATA[$F{paramValue}]]></hyperlinkParameterEvaluationExpression>
66.<hyperlinkParameterEvaluationName>
含义: 用于定义超链接参数的评估名称,通常用于标识评估参数。
示例:
xml<hyperlinkParameterEvaluationName><![CDATA["paramName"]]></hyperlinkParameterEvaluationName>
67.<hyperlinkParameterEvaluationDescription>
含义: 用于定义超链接参数的评估描述,通常用于提供评估参数的说明信息。
示例:
xml<hyperlinkParameterEvaluationDescription><![CDATA["Parameter Description"]]></hyperlinkParameterEvaluationDescription>
68.<hyperlinkParameterEvaluationDefaultValueExpression>
含义: 用于定义超链接参数的评估默认值表达式,通常用于指定评估参数的默认值。
示例:
xml<hyperlinkParameterEvaluationDefaultValueExpression><![CDATA["Default Value"]]></hyperlinkParameterEvaluationDefaultValueExpression>
69.<hyperlinkParameterEvaluationTimeExpression>
含义: 用于定义超链接参数的评估时间表达式,通常用于动态指定评估时机。
示例:
xml<hyperlinkParameterEvaluationTimeExpression><![CDATA[$V{PAGE_NUMBER} + 1]]></hyperlinkParameterEvaluationTimeExpression>
70.<hyperlinkParameterEvaluationClassExpression>
含义: 用于定义超链接参数的评估类表达式,通常用于动态指定评估类型。
示例:
xml<hyperlinkParameterEvaluationClassExpression><![CDATA[java.lang.String]]></hyperlinkParameterEvaluationClassExpression>
71.<hyperlinkParameterEvaluationExpressionExpression>
含义: 用于定义超链接参数的评估表达式,通常用于动态评估参数的值。
示例:
xml<hyperlinkParameterEvaluationExpressionExpression><![CDATA[$F{paramValue}]]></hyperlinkParameterEvaluationExpressionExpression>
72.<hyperlinkParameterEvaluationNameExpression>
含义: 用于定义超链接参数的评估名称表达式,通常用于动态标识评估参数。
示例:
xml<hyperlinkParameterEvaluationNameExpression><![CDATA["paramName"]]></hyperlinkParameterEvaluationNameExpression>
73.<hyperlinkParameterEvaluationDescriptionExpression>
含义: 用于定义超链接参数的评估描述表达式,通常用于动态提供评估参数的说明信息。
示例:
xml<hyperlinkParameterEvaluationDescriptionExpression><![CDATA["Parameter Description"]]></hyperlinkParameterEvaluationDescriptionExpression>
74.<hyperlinkParameterEvaluationDefaultValueExpressionExpression>
含义: 用于定义超链接参数的评估默认值表达式,通常用于动态指定评估参数的默认值。
示例:
xml<hyperlinkParameterEvaluationDefaultValueExpressionExpression><![CDATA["Default Value"]]></hyperlinkParameterEvaluationDefaultValueExpressionExpression>
75.<hyperlinkParameterEvaluationTimeExpressionExpression>
含义: 用于定义超链接参数的评估时间表达式,通常用于动态指定评估时机。
示例:
xml<hyperlinkParameterEvaluationTimeExpressionExpression><![CDATA[$V{PAGE_NUMBER} + 1]]></hyperlinkParameterEvaluationTimeExpressionExpression>
76.<hyperlinkParameterEvaluationClassExpressionExpression>
含义: 用于定义超链接参数的评估类表达式,通常用于动态指定评估类型。
示例:
xml<hyperlinkParameterEvaluationClassExpressionExpression><![CDATA[java.lang.String]]></hyperlinkParameterEvaluationClassExpressionExpression>
77.<hyperlinkParameterEvaluationExpressionExpressionExpression>
含义: 用于定义超链接参数的评估表达式,通常用于动态评估参数的值。
示例:
xml<hyperlinkParameterEvaluationExpressionExpressionExpression><![CDATA[$F{paramValue}]]></hyperlinkParameterEvaluationExpressionExpressionExpression>
78.<hyperlinkParameterEvaluationNameExpressionExpression>
含义: 用于定义超链接参数的评估名称表达式,通常用于动态标识评估参数。
示例:
xml<hyperlinkParameterEvaluationNameExpressionExpression><![CDATA["paramName"]]></hyperlinkParameterEvaluationNameExpressionExpression>
79.<hyperlinkParameterEvaluationDescriptionExpressionExpression>
含义: 用于定义超链接参数的评估描述表达式,通常用于动态提供评估参数的说明信息。
示例:
xml<hyperlinkParameterEvaluationDescriptionExpressionExpression><![CDATA["Parameter Description"]]></hyperlinkParameterEvaluationDescriptionExpressionExpression>
80.<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpression>
含义: 用于定义超链接参数的评估默认值表达式,通常用于动态指定评估参数的默认值。
示例:
xml<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpression><![CDATA["Default Value"]]></hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpression>
81.<hyperlinkParameterEvaluationTimeExpressionExpressionExpression>
含义: 用于定义超链接参数的评估时间表达式,通常用于动态指定评估时机。
示例:
xml<hyperlinkParameterEvaluationTimeExpressionExpressionExpression>
<![CDATA[$V{PAGE_NUMBER} + 1]]>
</hyperlinkParameterEvaluationTimeExpressionExpressionExpression>
82.<hyperlinkParameterEvaluationClassExpressionExpressionExpression>
含义: 用于定义超链接参数的评估类表达式,通常用于动态指定评估类型。
示例:
xml<hyperlinkParameterEvaluationClassExpressionExpressionExpression><![CDATA[java.lang.String]]></hyperlinkParameterEvaluationClassExpressionExpressionExpression>
83.<hyperlinkParameterEvaluationExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估表达式,通常用于动态评估参数的值。
示例:
xml<hyperlinkParameterEvaluationExpressionExpressionExpressionExpression><![CDATA[$F{paramValue}]]></hyperlinkParameterEvaluationExpressionExpressionExpressionExpression>
84.<hyperlinkParameterEvaluationNameExpressionExpressionExpression>
含义: 用于定义超链接参数的评估名称表达式,通常用于动态标识评估参数。
示例:
xml<hyperlinkParameterEvaluationNameExpressionExpressionExpression><![CDATA["paramName"]]></hyperlinkParameterEvaluationNameExpressionExpressionExpression>
85.<hyperlinkParameterEvaluationDescriptionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估描述表达式,通常用于动态提供评估参数的说明信息。
示例:
xml<hyperlinkParameterEvaluationDescriptionExpressionExpressionExpression><![CDATA["Parameter Description"]]></hyperlinkParameterEvaluationDescriptionExpressionExpressionExpression>
86.<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估默认值表达式,通常用于动态指定评估参数的默认值。
示例:
xml<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpression><![CDATA["Default Value"]]></hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpression>
87.<hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估时间表达式,通常用于动态指定评估时机。
示例:
xml<hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpression><![CDATA[$V{PAGE_NUMBER} + 1]]></hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpression>
88.<hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估类表达式,通常用于动态指定评估类型。
示例:
xml<hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpression><![CDATA[java.lang.String]]></hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpression>
89.<hyperlinkParameterEvaluationExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估表达式,通常用于动态评估参数的值。
示例:
xml<hyperlinkParameterEvaluationExpressionExpressionExpressionExpressionExpression><![CDATA[$F{paramValue}]]></hyperlinkParameterEvaluationExpressionExpressionExpressionExpressionExpression>
90.<hyperlinkParameterEvaluationNameExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估名称表达式,通常用于动态标识评估参数。
示例:
xml<hyperlinkParameterEvaluationNameExpressionExpressionExpressionExpression><![CDATA["paramName"]]></hyperlinkParameterEvaluationNameExpressionExpressionExpressionExpression>
91.<hyperlinkParameterEvaluationDescriptionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估描述表达式,通常用于动态提供评估参数的说明信息。
示例:
xml<hyperlinkParameterEvaluationDescriptionExpressionExpressionExpressionExpression><![CDATA["Parameter Description"]]></hyperlinkParameterEvaluationDescriptionExpressionExpressionExpressionExpression>
92.<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估默认值表达式,通常用于动态指定评估参数的默认值。
示例:
xml<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpressionExpression><![CDATA["Default Value"]]></hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpressionExpression>
93.<hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估时间表达式,通常用于动态指定评估时机。
示例:
xml<hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpressionExpression><![CDATA[$V{PAGE_NUMBER} + 1]]></hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpressionExpression>
94.<hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估类表达式,通常用于动态指定评估类型。
示例:
xml<hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpressionExpression><![CDATA[java.lang.String]]></hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpressionExpression>
95.<hyperlinkParameterEvaluationExpressionExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估表达式,通常用于动态评估参数的值。
示例:
xml<hyperlinkParameterEvaluationExpressionExpressionExpressionExpressionExpressionExpression><![CDATA[$F{paramValue}]]></hyperlinkParameterEvaluationExpressionExpressionExpressionExpressionExpressionExpression>
96.<hyperlinkParameterEvaluationNameExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估名称表达式,通常用于动态标识评估参数。
示例:
xml<hyperlinkParameterEvaluationNameExpressionExpressionExpressionExpressionExpression><![CDATA["paramName"]]></hyperlinkParameterEvaluationNameExpressionExpressionExpressionExpressionExpression>
97.<hyperlinkParameterEvaluationDescriptionExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估描述表达式,通常用于动态提供评估参数的说明信息。
示例:
xml<hyperlinkParameterEvaluationDescriptionExpressionExpressionExpressionExpressionExpression><![CDATA["Parameter Description"]]></hyperlinkParameterEvaluationDescriptionExpressionExpressionExpressionExpressionExpression>
98.<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估默认值表达式,通常用于动态指定评估参数的默认值。
示例:
xml<hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpressionExpressionExpression><![CDATA["Default Value"]]></hyperlinkParameterEvaluationDefaultValueExpressionExpressionExpressionExpressionExpressionExpression>
99.<hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估时间表达式,通常用于动态指定评估时机。
示例:
xml<hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpressionExpressionExpression><![CDATA[$V{PAGE_NUMBER} + 1]]></hyperlinkParameterEvaluationTimeExpressionExpressionExpressionExpressionExpressionExpression>
100.<hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpressionExpressionExpression>
含义: 用于定义超链接参数的评估类表达式,通常用于动态指定评估类型。
示例:
xml<hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpressionExpressionExpression><![CDATA[java.lang.String]]></hyperlinkParameterEvaluationClassExpressionExpressionExpressionExpressionExpressionExpression>