2017-02-10 61 views

回答

2

我不确定“高亮颜色”是什么意思。

PDF文档没有“背景”。您必须在每个页面上绘制页面大小的矩形,并将其填充颜色设置为所需的值。

像这样的东西应该适合你,但我目前无法测试它。

当然,你必须将它与您现有的代码理智结合起来,确保包含彩色矩形背景内容被别的之前创建

my $page = $pdf->page; 

my $bg_content = $page->gfx; 

my ($blx, $bly, $trx, $try) = $page->get_mediabox; 

my $bg_rect = $bg_content->rect($blx, $bly, $trx-$blx, $try-$bly); 
$bg_rect->fillcolor('blue'); 
$bg_rect->fill;