2
我不能在我的生活中找到關於如何將pdf的背景顏色更改爲白色以外的任何文檔?更改蝦的背景顏色?
我不能在我的生活中找到關於如何將pdf的背景顏色更改爲白色以外的任何文檔?更改蝦的背景顏色?
您可以讓頁面上的第一個元素爲填充矩形,它佔據整個頁面。 canvas
可以讓你使用整個頁面的界限。
canvas do
fill_color "FFFFCC"
fill_rectangle [bounds.left, bounds.top], bounds.right, bounds.top
end
下面的腳本將創建this PDF。
require "prawn"
def background_color(color)
tmp_color = fill_color
canvas do
fill_color color
fill_rectangle [bounds.left, bounds.top], bounds.right, bounds.top
end
fill_color tmp_color
end
Prawn::Document.generate("colored-pages.pdf") do
fill_color "FF0000"
background_color "FFFFCC"
text "Text on page 1"
start_new_page
background_color "FFCCFF"
text "Text on page 2"
start_new_page
background_color "CCFFFF"
text "Text on page 3"
start_new_page
background_color "CCFFCC"
text "Text on page 4"
end