From f8519a6920d1b294e34fe5ef386c3d5133318e3c Mon Sep 17 00:00:00 2001 From: clemkeirua Date: Mon, 4 May 2020 14:38:29 +0200 Subject: [PATCH] ajout des descriptions - cas general --- app/views/dossiers/dossier_vide.pdf.prawn | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/views/dossiers/dossier_vide.pdf.prawn b/app/views/dossiers/dossier_vide.pdf.prawn index c40bbb79c..068e69207 100644 --- a/app/views/dossiers/dossier_vide.pdf.prawn +++ b/app/views/dossiers/dossier_vide.pdf.prawn @@ -7,9 +7,11 @@ def render_in_2_columns(pdf, label, text) pdf.text "\n" end -def format_in_2_lines(pdf, label, nb_lines = 1) - add_single_line(pdf, label, 12, :bold) - +def format_in_2_lines(pdf, champ, nb_lines = 1) + add_single_line(pdf, champ.libelle, 12, :bold) + if champ.description.present? + add_explanation(pdf, champ.description) + end height = 10 * (nb_lines+1) pdf.bounding_box([0, pdf.cursor],:width => 460,:height => height) do pdf.stroke_bounds @@ -117,7 +119,7 @@ def render_single_champ(pdf, champ) pdf.text champ.description pdf.text "\n" when 'Champs::AddressChamp', 'Champs::CarteChamp', 'Champs::TextareaChamp' - format_in_2_lines(pdf, champ.libelle, 3) + format_in_2_lines(pdf, champ, 3) when 'Champs::DropDownListChamp' add_libelle(pdf, champ) add_explanation(pdf, 'Cochez la mention applicable, une seule valeur possible') @@ -144,7 +146,7 @@ def render_single_champ(pdf, champ) when 'Champs::SiretChamp' add_identite_etablissement(pdf, champ.libelle) else - format_in_2_lines(pdf, champ.libelle) + format_in_2_lines(pdf, champ) end end