gpt4 book ai didi

zend-framework - 一个小的 Zend_Pdf_Color_Rgb 问题?

转载 作者:行者123 更新时间:2023-12-01 22:44:01 25 4
gpt4 key购买 nike

尝试使用 Zend_PDF 在 PDF 中写入带有颜色的矩形 时,我遇到了异常问题,如下图所示: enter image description here

代码如下:

require_once 'Zend/Loader/Autoloader.php';
// register auto-loader
$loader = Zend_Loader_Autoloader::getInstance();
try
{
// create PDF
$pdf = new Zend_Pdf();
// create A4 page
$page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);

$page->setFillColor(new Zend_Pdf_Color_Rgb(133,185,13));
$page->drawRectangle(40, 500, 560, 475);
...........................
...........................
}
catch (Exception $e)
{
die('Application error: ' . $e->getMessage());
}

问题:


矩形是它们在 PDF 中但颜色未显示。我还尝试更改一些颜色代码。我发现 如果有任何一种颜色代码[即R/G/B] 设置为 0,则 PDF 文档中仅显示颜色。

可能的原因是什么?还是我弄错了?

请帮忙!

提前致谢

最佳答案

你没有以正确的方式使用 Zend_Pdf_Color_Rgb

$r、$g、$b 中的每一个都得到 float 。但是无论如何使用 RGB 找出正确的颜色将是一件痛苦的事情。你可以使用这个切换到 HTML 颜色:

$page->setFillColor(new Zend_Pdf_Color_Html('#cc0033'));
$page->drawRectangle(40, 500, 560, 475);

如果你真的想使用 Rgb 检查 Zend_Pdf_Color_Rgb DocumentationExample page

关于zend-framework - 一个小的 Zend_Pdf_Color_Rgb 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6096370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com