最近一直在学习jasperreports,看过 jasperreport ultimate guide 1.2.5后,会了一般的使用,不过,还是碰到不少问题
1)在detail中画线,大家应该都用过,不过会出现下图中的问题
通过阅读代码,找到了一个解决办法
JRHorizontalFiller,水平添加实现
1)修改fillDetail
1)在detail中画线,大家应该都用过,不过会出现下图中的问题
通过阅读代码,找到了一个解决办法
JRHorizontalFiller,水平添加实现
1)修改fillDetail
java 代码
- private void fillDetail() throws JRException {
- JRFillBand tmp = detail;
- if (log.isDebugEnabled() && !detail.isEmpty()) {
- log.debug("Fill " + fillerId + ": detail");
- }
- if (!detail.isPrintWhenExpressionNull()) {
- calculator.estimateVariables();
- detail.evaluatePrintWhenExpression(JRExpression.EVALUATION_ESTIMATED);
- }
- if (detail.isToPrint()) {
- while (
- (columnIndex == columnCount - 1 || isNewGroup)
- && detail.getHeight() > columnFooterOffsetY - offsetY
- ) {判断什么时间断页
- //在断页前