diff --git a/app/javascript/submission_form/area.vue b/app/javascript/submission_form/area.vue index f2bca9b6..d15d3a29 100644 --- a/app/javascript/submission_form/area.vue +++ b/app/javascript/submission_form/area.vue @@ -340,12 +340,18 @@ export default { computedStyle () { const { x, y, w, h } = this.area - return { + const style = { top: y * 100 + '%', left: x * 100 + '%', width: w * 100 + '%', height: h * 100 + '%' } + + if (this.field.preferences?.font_size) { + style.fontSize = this.field.preferences.font_size + 'pt' + } + + return style } }, watch: { diff --git a/app/views/submissions/_value.html.erb b/app/views/submissions/_value.html.erb index e1e1373e..183984db 100644 --- a/app/views/submissions/_value.html.erb +++ b/app/views/submissions/_value.html.erb @@ -1,5 +1,5 @@ <% align = field.dig('preferences', 'align') %> - +"> <% if field['type'].in?(['signature', 'image', 'initials', 'stamp']) %> <% elsif field['type'].in?(['file', 'payment']) %>