diff client/src/components/gauge/Waterlevel.vue @ 3154:b6c10b30d6bd

client: pdf-gen: add one pdf-template element * add textbox function to mixins * implemet this function in pdf-template for waterlevel diagram
author Fadi Abbud <fadi.abbud@intevation.de>
date Fri, 03 May 2019 15:08:27 +0200
parents 38d9edce3331
children 94935895e6d7
line wrap: on
line diff
--- a/client/src/components/gauge/Waterlevel.vue	Fri May 03 14:23:47 2019 +0200
+++ b/client/src/components/gauge/Waterlevel.vue	Fri May 03 15:08:27 2019 +0200
@@ -223,6 +223,7 @@
           defaultBorderColor = "white",
           defaultBgColor = "white",
           defaultRounding = 2,
+          defaultPadding = 2,
           defaultOffset = { x: 0, y: 0 };
         this.templateData.elements.forEach(e => {
           switch (e.type) {
@@ -272,6 +273,21 @@
               );
               break;
             }
+            case "textbox": {
+              this.addTextBox(
+                e.position,
+                e.offset || defaultOffset,
+                e.width,
+                e.height,
+                e.rounding === 0 || e.rounding ? e.rounding : defaultRounding,
+                e.padding || defaultPadding,
+                e.fontSize || defaultFontSize,
+                e.color || defaultTextColor,
+                e.background || defaultBgColor,
+                e.text,
+                e.brcolor || defaultBorderColor
+              );
+            }
           }
         });
       }