2008-10-08 9 views
8

Ich verwende die Prawn Ruby-Bibliothek (http://prawn.majesticseacreature.com/), um einige PDF-Dokumente zu generieren. Ich zeichne einen Tisch ohne Probleme. Als nächstes möchte ich einige Zeilen nach der Tabelle für die Signaturen verschiedener Personen einfügen. Bevor ich die Zeilen zeichne, würde ich gerne sehen, ob auf der Seite noch genug Platz ist, um alle Unterschriften einzupassen. Wenn nicht, werde ich eine neue Seite beginnen und dort die Signaturzeilen setzen. Um festzustellen, ob auf der Seite noch genügend Platz vorhanden ist, muss ich wissen, wie die aktuelle Cursorposition nach dem Zeichnen der Tabelle ist. Ich kann nicht für das Leben von mir herausfinden, wie man das macht. Irgendwelche Ideen?Aktuelle Cursorposition bei Verwendung der Prawn Ruby-Bibliothek

Antwort

10

Natürlich, nachdem ich die Frage eingegeben habe, finde ich es sofort heraus. Mit den Methoden 'y' und 'y =' in der Document-Klasse können Sie die aktuelle y-Position abrufen und festlegen. Dies ist alles, was erforderlich ist.

+3

Ich sehe "# y" nicht in der Document-Klasse, nur '# y ='. Ich benutzte 'pdf.cursor' in meinem Dokument, um die aktuelle Position des Cursors zu sehen. – Tass

Verwandte Themen