gpt4 book ai didi

ruby-on-rails - prawn-table 设置标题行的背景色

转载 作者:行者123 更新时间:2023-12-02 01:31:52 24 4
gpt4 key购买 nike

pdf.table([header, row1, row2], width: 490, cell_style: { size: 7, align: :center }) do
style(row(0), padding: [4,2], font: "#{Prawn::BASEDIR}/data/fonts/DejaVuSans-Bold.ttf")
# style(row(0).columns(2..3), width: 10 )
# style(row(0), cell_style: {background_color: "#f5f5dc"} )
style(row(1), padding: [16,10])
style(row(1).columns(-2..-1), align: :right)
style(row(2).column(0), borders: [])
style(row(2).column(-2..-1), padding: [6,10], align: :right)
end

我要 row(0)有背景颜色,但不知道如何(请参阅注释掉的行 - 那些行不通)。

我用 prawn-railsprawn-table gem 。

谢谢!

最佳答案

好吧..我问问题太快了。

这是how you do that (使用 row_colors 选项):

pdf.table([header, row1, row2], width: 490, cell_style: { size: 7, align: :center}, row_colors: ['F0F0A3', nil, nil]) do
style(row(0), padding: [4,2], font: "#{Prawn::BASEDIR}/data/fonts/DejaVuSans-Bold.ttf")
style(row(1), padding: [16,10])
style(row(1).columns(-2..-1), align: :right)
style(row(2).column(0), borders: [])
style(row(2).column(-2..-1), padding: [6,10], align: :right)
end

我不认为,这是实现标题背景颜色的最佳方法,但我所做的只是为每一行设置颜色(实际上是第一行的颜色,每行都是 nil)。

关于ruby-on-rails - prawn-table 设置标题行的背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33733061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com