【问题标题】:How do I set text Background colour with the PDF::API2 Perl module?如何使用 PDF::API2 Perl 模块设置文本背景颜色?
【发布时间】:2017-02-10 21:24:49
【问题描述】:

我想使用文本背景或使用PDF::API2 突出显示颜色。我该怎么做?

【问题讨论】:

    标签: perl


    【解决方案1】:

    我不确定您所说的“突出显示颜色”是什么意思。

    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;
    

    【讨论】:

      猜你喜欢
      • 2010-11-20
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2019-11-26
      相关资源
      最近更新 更多