Я хочу использовать текст фона или выделить цвет, используя PDF::API2
. Как я могу это сделать?Как установить цвет фона текста с помощью модуля PDF :: API2 Perl?
0
A
ответ
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;