Question

Je suis un peu coincé sur l'utilisation Prawn / Prawnto pour générer des documents PDF. La documentation de Prawn a aidé certains, mais la documentation Prawnto est apparemment hors ligne ces jours-ci.

Je suis en train de trouver un moyen de cellules de texte de l'espace en fonction de la taille de la cellule précédente. Prawn a les méthodes pour ce faire - pas de problème, mais la valeur de retour de faire pdf.cell (même si elle génère une cellule) est un bloc de délimitation de Prawn -. Essentiellement la page

Comment puis-je faire quelque chose de semblable ci-dessous et obtenir la hauteur de la cellule, et non de la zone de délimitation?

offer = pdf.cell [220, 680], :text => @reward.offer, :width => 250, :font_size => 14
pitch = pdf.cell [220, offer.height - 20], :text => offer.height, :width => 250, :font_size => 12
rules = pdf.cell [220, pitch.height - 20], :text => pitch.height, :width => 250, :font_size => 12
Était-ce utile?

La solution

Dans ce cas, vous n'êtes pas vraiment frapper prawnto, il lie tout en gambas rails mieux.

Toute la mise en page et le formatage se fait en crevettes et gambas format et crevette rose-layout ( rdoc pour les ). Les documents sont un peu spaghetti lien parfois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top