在 Flex 中使用 AlivePDF 库时,beginFill 方法设置字体颜色而不是背景颜色
代码示例:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该API 更多:
You should look at the API more:
文档是错误的, fill 参数被描述为“链接可以是内部链接以进行文档级导航(InternalLink)或外部链接(HTTPLink)”。
实现此功能的代码是:
关于代码的一些事项:
而不是填充值。它只是
打开或关闭填充
之前设定的值。
也应该设置,否则文本
和背景将使用相同的
颜色
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:
A couple of things about the code:
rather than the fill value. It just
either switches on or off the fill
value previously set.
should be set too otherwise the text
and background will use the same
colour