如何设置动态坐标对于Jasper Report中的详细band元素

时间:2017-01-12 14:46:37

标签: java jasper-reports

我创建了一个碧玉报告,其中我总共有3个乐队。 - 标题乐队 - 细节带 - 页面页脚带  我必须动态设置所有乐队的元素。 对于标题乐队我设置坐标,如

JRDesignTextField jrDesignTextField = (JRDesignTextField) jasperDesign.getTitle().getElementByKey(elementKey);
        if (Validator.isNotNull(jrDesignTextField)) {
            jrDesignTextField.setX(x);
            jrDesignTextField.setY(y);
        }

我试图设置细节带元素的坐标,如

JRDesignTextField jrDesignTextField = (JRDesignTextField) jasperDesign.getDetailSection().getBands()[0].getElementByKey(elementKey);
            if (Validator.isNotNull(jrDesignTextField)) {
                jrDesignTextField.setX(x);
                jrDesignTextField.setY(y);
            }

但它不适用于细节乐队。

任何人都可以帮助我吗?

0 个答案:

没有答案