diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2015-10-04 16:11:10 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2015-10-04 16:11:10 +0200 |
commit | a8ad02057e6753c49eb505a16c136b2774c6b764 (patch) | |
tree | ff0ee4da341aa9c5ad65db5b94d502c0bebfb930 | |
parent | dc6c9221981e201445d5137ce6e4c9f45e780716 (diff) | |
download | norsk-urskog-registrations-a8ad02057e6753c49eb505a16c136b2774c6b764.tar.gz norsk-urskog-registrations-a8ad02057e6753c49eb505a16c136b2774c6b764.tar.bz2 norsk-urskog-registrations-a8ad02057e6753c49eb505a16c136b2774c6b764.zip |
Add intro/end-text and signature area to PDF
-rw-r--r-- | lib/pdf_form.rb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/lib/pdf_form.rb b/lib/pdf_form.rb index 88cb44d..ba47303 100644 --- a/lib/pdf_form.rb +++ b/lib/pdf_form.rb @@ -10,6 +10,10 @@ class PDFForm def render heading + next_line + intro_text + @document.stroke { @document.horizontal_rule } + field("Bandnavn:", @band.name) field("Hjemsted:", @band.city) field("Webside:", @band.website) @@ -37,6 +41,9 @@ class PDFForm @document.stroke { @document.horizontal_rule } end + next_line + end_text + @document.number_pages "Side <page>", :align => :center, :at => [0, 0] @document.render_file "#{@band.name}.pdf" end @@ -88,5 +95,33 @@ class PDFForm first = false end + elsif value.class == Float + @document.stroke { @document.horizontal_line label_width, label_width + value, :at => @document.cursor - one_line} + end + end + + def intro_text + @document.text((<<-END.gsub(/\s+/, ' ') + "\n\n"), :inline_format => true) + Takk for din påmelding til Norsk Urskog 2016! Nedenfor finner du de opplysningene vi har + registrert om din påmelding. Vennligst se over at alt er riktig, skriv så ut og send skjemaet + i underskrevet tilstand tilbake til:<br><br> + + <b>Norsk Urskog</b><br> + v/Harald Eilertsen<br> + Grettevegen 9<br> + 3622 Svene + END + end + + def end_text + @document.text((<<-END.gsub(/\s+/, ' ') + "\n\n"), :inline_format => true) + Jeg bekrefter herved at informasjonen gitt ovenfor er riktig, og at jeg på vegne av + #{@band.name} har fullmakt til å melde ovennevnte låter på Norsk Urskog Metal Sampler 2016: + END + field("Sted:", 5.cm) + next_line + field("Dato:", 5.cm) + next_line + field("Sign:", 10.cm) end end |