diff artifacts/src/main/java/org/dive4elements/river/artifacts/common/JasperDesigner.java @ 9145:e6b63b2b41b9

sinfo.flood_duration pdf, csv, ui
author gernotbelger
date Tue, 12 Jun 2018 10:23:23 +0200
parents 460fcc128794
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/common/JasperDesigner.java	Mon Jun 11 09:55:35 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/common/JasperDesigner.java	Tue Jun 12 10:23:23 2018 +0200
@@ -60,14 +60,9 @@
             }
 
             // width auf letzte spalte schlagen
-            final JRElement elementColLast = colchildren.getElements()[colchildren.getElements().length - 1];
-            if (elementColLast != null) {
-                elementColLast.setWidth(elementColLast.getWidth() + width);
-            }
-            final JRElement elementDataLast = datachildren.getElements()[datachildren.getElements().length - 1];
-            if (elementDataLast != null) {
-                elementDataLast.setWidth(elementDataLast.getWidth() + width);
-            }
+            addWidthToElement(colchildren.getElements()[colchildren.getElements().length - 1], width);
+            addWidthToElement(datachildren.getElements()[datachildren.getElements().length - 1], width);
+
         } else {
             // TODO: LOG
             System.out.print("Column not found for key: " + key);
@@ -75,6 +70,11 @@
 
     }
 
+    private void addWidthToElement(final JRElement element, final int width) {
+        if (element != null)
+            element.setWidth(element.getWidth() + width);
+    }
+
     JasperDesign getDesign() {
         return this.design;
     }

http://dive4elements.wald.intevation.org