【发布时间】:2017-02-10 21:24:49
【问题描述】:
我想使用文本背景或使用PDF::API2 突出显示颜色。我该怎么做?
【问题讨论】:
标签: perl
我想使用文本背景或使用PDF::API2 突出显示颜色。我该怎么做?
【问题讨论】:
标签: perl
我不确定您所说的“突出显示颜色”是什么意思。
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;
【讨论】: