Rails PDF верхние и нижние колонтитулы креветок - PullRequest
7 голосов
/ 04 августа 2010

Существует ли более простой код для установки верхних и нижних колонтитулов на всех N страницах в файле PDF, создаваемом плагином PRAWN.

коды должны быть записаны в виде

" report.pdf.prawn"файл, который является областью прямого кодирования страницы просмотра PDF

Ниже приведены коды в файле report.pdf.prawn

pdf.text "Creation Date " +  Time.now.strftime('%d-%m-%Y')
pdf.text "Page Count:#{pdf.page_count}"

Все, что я хочу, это расположить эти значения в верхних и нижних колонтитулах слева и справа.

Любое предложение будет полезным.

1 Ответ

4 голосов
/ 05 августа 2010

Большое вам спасибо за беспокойство. Я получил Ват, я хочу по ссылке Это то, что я сделал, чтобы это работало ..

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...