2013-06-11 1 views
0

Я пытаюсь создать PDF-файл, следуя инструкциям, приведенным в http://railscasts.com/episodes/153-pdfs-with-prawn-revisedRailscast 153 пересмотренная: установка фонового изображения

Я могу поставить фоновое изображение на определенную страницу, делая это:

image "#{Rails.root.to_s}/public/document_assets/1_cover.png", :at => [bounds.left - 30, bounds.top + 50], :fit => [@width, @height] 

Я также получил изображение для визуализации на фоне нескольких страниц одновременно, используя:

repeat(2..3) { canvas { image("#{Rails.root.to_s}/public/document_assets/1_bg.png", :at => bounds.top_left, :fit => [@width, @height]) } } 

но делает изображение поверх всего остального на странице поэтому текст или другой контент не отображается.

Я не могу понять, как установить свойство фонового изображения, как описано в документации по креветке. Кто-нибудь знает как это сделать?

Спасибо!

ответ

0

Я понял проблему. Вы можете установить опцию фона в классе PDF, где поля задаются в примере railscast. Моя проблема заключалась в том, что изображение, которое я использовал, было неправильным. Когда я оценивал его до 8.5x11 "и 72px на дюйм, он работал.