在 Flex 中使用 AlivePDF 库时,beginFill 方法设置字体颜色而不是背景颜色

发布于 2024-11-15 23:57:18 字数 318 浏览 3 评论 0原文

代码示例:

var headerRowBackground:RGBColor = new RGBColor(0);
headerRowBackground.b = 58;
headerRowBackground.g = 28;
headerRowBackground.r = 255;
printPDF.beginFill(headerRowBackground);
printPDF.addCell(30, 20, "Room");

“Room”一词为红色,PDF 中的其余文本也是如此。我实际上想让单元格背景颜色为红色。有人知道为什么这不起作用吗?

Code sample:

var headerRowBackground:RGBColor = new RGBColor(0);
headerRowBackground.b = 58;
headerRowBackground.g = 28;
headerRowBackground.r = 255;
printPDF.beginFill(headerRowBackground);
printPDF.addCell(30, 20, "Room");

The word "Room" is in red, as is the rest of the text in the PDF. I actually want to make the cell background colour red. Anybody know why this doesn't work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

戏蝶舞 2024-11-22 23:57:18

您应该API 更多:

printPDF.addCell(30, 20, 'Room', 0, 0, '1', 0xFF0000);

You should look at the API more:

printPDF.addCell(30, 20, 'Room', 0, 0, '1', 0xFF0000);
老旧海报 2024-11-22 23:57:18

文档是错误的, fill 参数被描述为“链接可以是内部链接以进行文档级导航(InternalLink)或外部链接(HTTPLink)”。

实现此功能的代码是:

printPDF.beginFill(new RGBColor(0xFF0718));
printPDF.textStyle(new RGBColor(0x000000));
printPDF.addCell(30, 10, "Room", 0, 0, Align.LEFT, 1);

关于代码的一些事项:

  1. 填充参数应该是 0 或 1
    而不是填充值。它只是
    打开或关闭填充
    之前设定的值。
  2. 文字风格
    也应该设置,否则文本
    和背景将使用相同的
    颜色

The documentation is wrong, the fill parameter is described as "Link can be internal to do document level navigation (InternalLink) or external (HTTPLink)".

The code to get this working is:

printPDF.beginFill(new RGBColor(0xFF0718));
printPDF.textStyle(new RGBColor(0x000000));
printPDF.addCell(30, 10, "Room", 0, 0, Align.LEFT, 1);

A couple of things about the code:

  1. The fill parameter should be 0 or 1
    rather than the fill value. It just
    either switches on or off the fill
    value previously set.
  2. The text style
    should be set too otherwise the text
    and background will use the same
    colour
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文