Module: Pubgen::CoverPage
- Defined in:
- lib/pubgen/cover_page.rb
Class Method Summary collapse
-
.generate(cover_image) ⇒ Object
Generates the cover page XHTML.
Class Method Details
.generate(cover_image) ⇒ Object
Generates the cover page XHTML.
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/pubgen/cover_page.rb', line 4 def self.generate(cover_image) <<EOF <?xml version='1.0' encoding='utf-8'?> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="pubgen:cover" content="true"/> <title>Cover</title> <style type="text/css" title="override_css"> @page {padding: 0pt; margin:0pt} body { text-align: center; padding:0pt; margin: 0pt; } </style> </head> <body> <div> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/\ 1999/xlink" version="1.1" width="100%" height="100%" viewBox="0 0 469 616" \ preserveAspectRatio="xMinYMin"> <image width="469" height="616" xlink:href="#{cover_image}"/> </svg> </div> </body> </html> EOF end |