summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2015-10-04 16:11:10 +0200
committerHarald Eilertsen <haraldei@anduin.net>2015-10-04 16:11:10 +0200
commita8ad02057e6753c49eb505a16c136b2774c6b764 (patch)
treeff0ee4da341aa9c5ad65db5b94d502c0bebfb930 /lib
parentdc6c9221981e201445d5137ce6e4c9f45e780716 (diff)
downloadnorsk-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
Diffstat (limited to 'lib')
-rw-r--r--lib/pdf_form.rb35
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