Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/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 Jasper报告图像和文本混合_Jasper Reports_Alignment - Fatal编程技术网

Jasper reports Jasper报告图像和文本混合

Jasper reports Jasper报告图像和文本混合,jasper-reports,alignment,Jasper Reports,Alignment,我想写一个jasper报告应用程序。它必须安排一个图像和一个文本,这样它们将被适当地放置。这就是我想要的 我从web服务获取图像和文本,以便在运行时获取图像大小。如果其宽度较大,则文本应位于下方,反之亦然。我尝试通过一个参数设置宽度选项,但它不起作用 如何操作?正确:不能使用参数设置图像宽度 最快的解决方案可能如下: 确定你的最大宽度是多少。然后使用“打印时表达式”显示文本版面旁边的图片或文本版面上方的图片。您的报告将有2个图像元素和2个文本元素,但您将根据图像大小选择要显示的元素 另一种方法

我想写一个jasper报告应用程序。它必须安排一个图像和一个文本,这样它们将被适当地放置。这就是我想要的

我从web服务获取图像和文本,以便在运行时获取图像大小。如果其宽度较大,则文本应位于下方,反之亦然。我尝试通过一个参数设置宽度选项,但它不起作用


如何操作?

正确:不能使用参数设置图像宽度

最快的解决方案可能如下:
确定你的最大宽度是多少。然后使用“打印时表达式”显示文本版面旁边的图片或文本版面上方的图片。您的报告将有2个图像元素和2个文本元素,但您将根据图像大小选择要显示的元素

另一种方法是研究动态Jasper之类的东西。这是一个设计用于动态生成.jrxml的项目,因此它能够修改与您描述的宽度相似的宽度