diff options
-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 |