我可以在 Prawn 中生成pdf。如果生成的 pdf 是多页的,我需要显示一些文本。例如,如果生成的 pdf 超过一页,那么我必须在除最后一页之外的所有页面中显示“续...”。如果 pdf 只有一页,那么我根本不想显示它。可能吗?
最佳答案
我认为它应该有效:
if (num_pages = pdf.page_count) > 1
pdf.repeat(lambda { |pg| pg < num_pages }) do
pdf.draw_text "continued...", :at => [250, 20]
end
end
关于ruby-on-rails - Prawn :多页条件文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315403/