Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 如何根据ireport中的其他文本(文本来自DB,不知道长度)设置textfield组件位置_Jasper Reports - Fatal编程技术网

Jasper reports 如何根据ireport中的其他文本(文本来自DB,不知道长度)设置textfield组件位置

Jasper reports 如何根据ireport中的其他文本(文本来自DB,不知道长度)设置textfield组件位置,jasper-reports,Jasper Reports,我必须用JasperReports做这样的事情: 大家好,我的名字是XXXXXXXXXX,在yyyyyy中发布了一个问题 在上面的文本中,XXXXXXXXXX是动态的,它来自数据库,所以我不知道该字符串的长度,但从逗号开始的其余文本应立即出现在该字符串之后。XXXXXXXXXX和逗号之间不应有任何空格 仅供参考:这里我使用了4个文本字段。请尝试标记文本字段 例: 在此根据您的要求添加字段和样式 有关Textfield标记的完整参考,请访问,因此请回答尝试创建一个类似name的参数,而Textfi

我必须用JasperReports做这样的事情:

大家好,我的名字是XXXXXXXXXX,在yyyyyy中发布了一个问题

在上面的文本中,XXXXXXXXXX是动态的,它来自数据库,所以我不知道该字符串的长度,但从逗号开始的其余文本应立即出现在该字符串之后。XXXXXXXXXX和逗号之间不应有任何空格


仅供参考:这里我使用了4个文本字段。

请尝试标记文本字段

例:

在此根据您的要求添加字段和样式


有关Textfield标记的完整参考,请访问,因此请回答

尝试创建一个类似name的参数,而Textfield的表达式应类似于:

"Hello Everyone, my name is " + $P{name} + "....."

这应该行。

添加这样的文本字段我的名字是+$F{name}+,在+F{year}中发布了一个问题。谢谢Mani,我第一次尝试这样做,只在一个文本字段中获取了全部文本。但请注意,动态文本XXXXX。。应该用粗体字。在单个文本字段中,我无法应用不同的样式。这就是为什么我选择了4个单独的文本字段的原因。我试过下面的解决办法,但没有用。。谢谢。可能有两份
"Hello Everyone, my name is " + $P{name} + "....."