Merge pull request #5322 from betagouv/revert-5319-issue/dossier_pdf_layout

Revert "pdf dossier: better layout for etablissement fields"
This commit is contained in:
Keirua 2020-07-01 16:09:23 +02:00 committed by GitHub
commit 22515ffbfe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -8,17 +8,11 @@ def format_in_2_lines(pdf, label, text)
pdf.text "\n", size: 9 pdf.text "\n", size: 9
end end
def render_box(pdf, text, x, width)
box = ::Prawn::Text::Box.new(text, { document: pdf, width: width, overflow: :expand, at: [x, pdf.cursor] })
box.render
box.height
end
def format_in_2_columns(pdf, label, text) def format_in_2_columns(pdf, label, text)
h1 = render_box(pdf, label, 0, 100) pdf.text_box label, width: 200, height: 100, overflow: :expand, at: [0, pdf.cursor]
h2 = render_box(pdf, ':', 100, 10) pdf.text_box ":", width: 10, height: 100, overflow: :expand, at: [100, pdf.cursor]
h3 = render_box(pdf, text, 110, pdf.bounds.width - 110) pdf.text_box text, width: 420, height: 100, overflow: :expand, at: [110, pdf.cursor]
pdf.move_down 5 + [h1,h2,h3].max pdf.text "\n"
end end
def add_title(pdf, title) def add_title(pdf, title)
@ -53,32 +47,33 @@ def render_siret_info(pdf, etablissement)
end end
def render_identite_etablissement(pdf, etablissement) def render_identite_etablissement(pdf, etablissement)
format_in_2_columns(pdf, "SIRET", etablissement.siret) pdf.text " - SIRET : #{etablissement.siret}"
format_in_2_columns(pdf, "SIRET du siège social", etablissement.entreprise.siret_siege_social) if etablissement.entreprise.siret_siege_social.present? pdf.text " - SIRET du siège social: #{etablissement.entreprise.siret_siege_social}"
format_in_2_columns(pdf, "Dénomination", raison_sociale_or_name(etablissement)) pdf.text " - Dénomination : #{raison_sociale_or_name(etablissement)}"
format_in_2_columns(pdf, "Forme juridique ", etablissement.entreprise_forme_juridique) pdf.text " - Forme juridique : #{etablissement.entreprise_forme_juridique}"
if etablissement.entreprise_capital_social.present? if etablissement.entreprise_capital_social.present?
format_in_2_columns(pdf, "Capital social ", pretty_currency(etablissement.entreprise_capital_social)) pdf.text " - Capital social : #{pretty_currency(etablissement.entreprise_capital_social)}"
end end
format_in_2_columns(pdf, "Libellé NAF ", etablissement.libelle_naf) pdf.text " - Libellé NAF : #{etablissement.libelle_naf}"
format_in_2_columns(pdf, "Code NAF ", etablissement.naf) pdf.text " - Code NAF : #{etablissement.naf}"
format_in_2_columns(pdf, "Date de création ", try_format_date(etablissement.entreprise.date_creation)) pdf.text " - Date de création : #{try_format_date(etablissement.entreprise.date_creation)}"
if @include_infos_administration if @include_infos_administration
format_in_2_columns(pdf, "Effectif mensuel #{try_format_mois_effectif(etablissement)} (URSSAF) ", etablissement.entreprise_effectif_mensuel) pdf.text " - Effectif mensuel #{try_format_mois_effectif(etablissement)} (URSSAF) : #{etablissement.entreprise_effectif_mensuel}"
format_in_2_columns(pdf, "Effectif moyen annuel #{etablissement.entreprise_effectif_annuel_annee} (URSSAF) ", etablissement.entreprise_effectif_annuel) pdf.text " - Effectif moyen annuel #{etablissement.entreprise_effectif_annuel_annee} (URSSAF) : #{etablissement.entreprise_effectif_annuel}"
end end
format_in_2_columns(pdf, "Effectif (ISPF) ", effectif(etablissement)) pdf.text " - Effectif de l'organisation (INSEE) : #{effectif(etablissement)}"
format_in_2_columns(pdf, "Code effectif ", etablissement.entreprise.code_effectif_entreprise) pdf.text " - Code effectif : #{etablissement.entreprise.code_effectif_entreprise}"
format_in_2_columns(pdf, "Numéro de TVA intracommunautaire ", etablissement.entreprise.numero_tva_intracommunautaire) if etablissement.entreprise.numero_tva_intracommunautaire.present? pdf.text " - Numéro de TVA intracommunautaire : #{etablissement.entreprise.numero_tva_intracommunautaire}"
format_in_2_columns(pdf, "Adresse ", etablissement.adresse) pdf.text " - Adresse : #{etablissement.adresse}"
if etablissement.association? if etablissement.association?
format_in_2_columns(pdf, "Numéro RNA ", etablissement.association_rna) pdf.text " - Numéro RNA : #{etablissement.association_rna}"
format_in_2_columns(pdf, "Titre ", etablissement.association_titre) pdf.text " - Titre : #{etablissement.association_titre}"
format_in_2_columns(pdf, "Objet ", etablissement.association_objet) pdf.text " - Objet : #{etablissement.association_objet}"
format_in_2_columns(pdf, "Date de création ", try_format_date(etablissement.association_date_creation)) pdf.text " - Date de création : #{try_format_date(etablissement.association_date_creation)}"
format_in_2_columns(pdf, "Date de publication ", try_format_date(etablissement.association_date_publication)) pdf.text " - Date de publication : #{try_format_date(etablissement.association_date_publication)}"
format_in_2_columns(pdf, "Date de déclaration ", try_format_date(etablissement.association_date_declaration)) pdf.text " - Date de déclaration : #{try_format_date(etablissement.association_date_declaration)}"
end end
pdf.text "\n"
end end
def render_single_champ(pdf, champ) def render_single_champ(pdf, champ)