Cómo recuperar una altura de celda utilizando gambas y Prawnto?
-
12-09-2019 - |
Pregunta
Soy un poco atascado en el uso de la gamba / Prawnto para generar documentos PDF. La documentación de la gamba ha ayudado a algunos, pero la documentación Prawnto es aparentemente fuera de línea en estos días.
Estoy tratando de encontrar una forma de celdas de texto de espacio en base a la altura de la celda anterior. Gambas tiene los métodos para hacer esto - no hay problema, pero el valor de retorno de hacer pdf.cell (a pesar de que genera una célula) es un bloque de delimitación de gambas -. Esencialmente la página
¿Cómo puedo hacer algo parecido a continuación y obtener la altura de la celda, no de la caja de contorno?
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
Solución
- prawnto rdoc
- prawnto página
- tabla: :? Cell.text_area_height método () podría ser lo que estás buscando
En este caso, usted no está realmente golpear prawnto, sólo corbatas gambas en los rieles mejor.
Todo el diseño y el formato se realiza de gambas y langostinos, gambas formato y maquetación ( rdoc para aquellos ). Los documentos son un poco de espagueti de vínculos a veces.