テーブル内のチケットのリストを出力する Prawn PDF があります。
Prawn::Document.generate("doorlist.pdf") do
table([["Ticket", "Name", "Product"]] + tickets.map do |ticket|
[
make_cell(:content => ticket.number, :font => "Courier"),
make_cell(:content => ticket.holder.full_name),
make_cell(:content => ticket.product.name)
]
end, :header => true)
end
そして、ticket.has_been_used? の行を打ち消したいと思います。本当です。エビのドキュメントhttp://prawn.majesticseacreature.com/manual.pdfで、 Document.generate の :inline_format オプションを使用して各セルのテキストを打ち抜くことが"<strikethrough>#{text}</strikethrough>"
でき、テキストをラップすることができますが、打ち抜くことは可能ですか?全線?