0

代码示例:

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

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

4

2 回答 2

0

文档错误,填充参数描述为“链接可以在内部进行文档级导航(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. 文本样式也应该设置,否则文本和背景将使用相同的颜色
于 2011-06-20T07:59:30.013 回答
0

您应该更多地查看API

printPDF.addCell(30, 20, 'Room', 0, 0, '1', 0xFF0000);
于 2011-06-17T18:12:38.813 回答