Как изменить ориентацию по вертикали на горизонтальную в PDF с помощью Prawnto_2 Rails 4

Я использую гем prawnto_2 для создания PDF-файла в Rails 4. В моем контроллере я отправляю только параметры для рендеринга в моем PDF-файле.

Мой гемфайл имеет:

#some gems
gem "prawnto_2", :require => "prawnto"

Итак, в моей папке views у меня есть файл с расширением .pdf.prawn

Пример моего кода, который я использую:

class PdfFilesController < ApplicationController
def user_car_pdf
    @users = User.all
    @car = User.find(params[:id]).car
end

#In user_car_pdf.pdf.prawn

text "User's Car - #{@car.id.to_s.rjust(5, '0')}", :align => :center
move_down 3

@users.each do |data|
  text "#{data.name}# / #{data.email}"
  text "#{data.description}"
end

Но у меня есть огромная таблица с большим количеством информации. Таким образом, вертикальная ориентация не вариант, мне нужно изменить ориентацию.

Как я могу это сделать? Я исследовал и не могу найти решение.

Заранее спасибо.

1 ответ

Решение
:page_layout => :landscape according to the prawnto_2 gem documentation

class PdfFilesController < ApplicationController
  prawnto :prawn => { :page_size => 'A4', :page_layout => :landscape }
end
Другие вопросы по тегам