Domanda

Sono un po 'bloccato sull'uso Prawn / Prawnto per generare documenti PDF. La documentazione Prawn ha aiutato un po ', ma la documentazione Prawnto è apparentemente non in linea in questi giorni.

Sto cercando di trovare un modo per celle di testo spazio in base all'altezza della cella precedente. Prawn ha i metodi per fare questo - non è un problema, ma il valore restituito da fare pdf.cell (anche se si genera una cellula) è un blocco di gamberetti di delimitazione -. Essenzialmente la pagina

Come posso fare qualcosa di simile a qui sotto e ottenere l'altezza della cella, non di rettangolo di selezione?

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
È stato utile?

Soluzione

In questo caso, non sei davvero colpire prawnto, solo cravatte di gamberi nelle guide meglio.

Tutti i layout e la formattazione è fatto in gamberi e gamberetti-formato e gamberi layout ( rdoc per quelle ). La documentazione sono un po 'di spaghetti-link, a volte.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top