Mercurial > gemma
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 + ); + } } }); }