このチュートリアルに従って、エビの宝石を使用して pdf ファイルを作成しています。この参照ドキュメントでテーブルを生成することがわかりました。
ヘッダー行とヘッダー タイトルを各列に設定するにはどうすればよいですか?
invoiceData = [["foo","bar"]]
pdf.table(invoiceData) do |table|
table.rows(1..3).width = 72
end
オプションとして :header => true を渡すと、配列の最初の行を繰り返しヘッダーとして使用する必要があります。ドキュメントから:
data = [["This row should be repeated on every new page"]]
data += [["..."]] * 30
table(data, :header => true)
これは私のために働く:
pdf.table data, :headers => ['foo', 'bar']