是否有一个更简单的代码来设置标题和页脚在PDF文件中的所有N页是由对虾插件生成的。
这些代码将写在
"report.pdf.prawn“文件,它是PDF视图页的直接编码区域。
以下是文件report.pdf.prawn
中的代码
pdf.text "Creation Date " + Time.now.strftime('%d-%m-%Y')
pdf.text "Page Count:#{pdf.page_count}"
我想要的只是将这些值定位到页眉或/和页脚左侧和右侧。
任何建议都会有帮助。
发布于 2010-08-04 22:33:44
非常感谢您的关心,我从链接中得到了我想要的东西,这就是我为使它工作所做的。
creation_date = Time.now.strftime('%d-%m-%Y')
page_count=pdf.page_count
powered_by = @companylogo
# will get @companylogo from the controller
Prawn::Document.generate("show_sd_report_pdf.pdf", :skip_page_creation => true) do
pdf.page_count.times do |i|
pdf.go_to_page(i+1)
pdf.draw_text "Creation Date : " + creation_date, :at=>[590,530]
pdf.draw_text "Page Count : #{i+1} / #{pdf.page_count}", :at=>[1,1]
pdf.draw_text "Powered by : ", :at=>[590,1]
pdf.image powered_by, :width => 25, :at=>[670,15]
end
end
**or insted of draw_text**
pdf.bounding_box([1,540], :width => 300, :height => 300) do
pdf.text "Username : " + user_name
end
https://stackoverflow.com/questions/3404315
复制相似问题