J'utilise Prawn PDF pour créer des fichiers PDF à la volée dans mon application Rails.Crevettes PDF et cellules de base de données vides?
Je suis récemment tombé sur la fonction cell.blank?
de rails, qui s'est avéré être très pratique, je peux cacher <li>
lignes je veux s'il n'y a rien à afficher - quelque chose que je me demandais depuis un moment!
Est-il possible de faire la même chose dans la crevette? Masquer une ligne si elle est vide?
Au moment si je donne les résultats suivants:
Contact Name
Address Line 1
Address Line 2
Address Line 3
Postcode
Phone Number
Fax Number
Si, par exemple, l'utilisateur ne est entré le nom du contact et le code postal il y aurait un écart important où 1 de la ligne d'adresse, 2 et 3 devraient être.
Si je pouvais ignorer ces lignes parce qu'ils sont vides et l'afficher comme:
Contact Name
Postcode
ce serait ranger mon PDF et enregistrez l'utilisateur d'avoir à utiliser le champ incorrect pour assurer que l'adresse regarde droit dans la PDF
C'est ce que mon code Prawn ressemble:
pdf.text_box "Client", :size => 9, :at => [50,673]
pdf.text_box "#{@kase.company.companyname}", :size => 9, :at => [100,673]
pdf.text_box "#{@kase.company.companyaddressline1}", :size => 9, :at => [100,665]
pdf.text_box "#{@kase.company.companyaddressline2}", :size => 9, :at => [100,655]
pdf.text_box "#{@kase.company.companyaddressline3}", :size => 9, :at => [100,645]
pdf.text_box "#{@kase.company.companyaddresscity}", :size => 9, :at => [100,635]
pdf.text_box "#{@kase.company.companyaddresspostcode}", :size => 9, :at => [100,625]
J'ai cherché le site du groupe d'utilisateurs Prawn google mais ne peut pas sembler trouver ce que je dois.
Merci d'avance!
Danny
Salut, serait-ce aller directement dans le fichier prawn.pdf, où je le « pdf.text_box »? Merci, Danny – dannymcc