【问题标题】:How can I apply custom colors to a PdfPCell's background?如何将自定义颜色应用于 PdfPCell 的背景?
【发布时间】:2015-06-20 07:40:01
【问题描述】:

我有这个 iTextSharp 代码可以为 PDF 文件中的单元格提供绿色背景:

PdfPCell cellSec2 = new PdfPCell(parSectionHeading2);
cellSec2.BackgroundColor = BaseColor.GREEN;

问题是“BaseColor.GREEN”太暗/太浓。我需要更多的铜绿——浅绿色或淡绿色。是否可以为 BackgroundColor 属性分配 RGB(或 RGBA)值或类似的值?

更新

Bruno 的回答加上this site,你就得到了你需要的东西。我需要:

var lightGreen = new BaseColor(204, 255, 204);
cellSec2.BackgroundColor = lightGreen; 

【问题讨论】:

    标签: css pdf-generation itextsharp rgb background-color


    【解决方案1】:

    我们有大量关于 iText 的所有文档。例如:my book 的第 10 章是关于图像和颜色的。如果您没有这本书的副本,为什么不看看examples of chapter 10

    DeviceColor.cs 为例,你有很多其他颜色的例子,例如:

    new GrayColor(0x20) // Gray value
    new BaseColor(0f, 1f, 1f) // RGB
    new CMYKColor(0x00, 0x00, 0xFF, 0xFF) // CMYK
    

    R、G 和 B 或 C、M、Y 和 K 的值可以是 0 到 1 之间的浮点数或 0 到 255 之间的整数。

    【讨论】:

      猜你喜欢
      • 2010-09-21
      • 2020-12-14
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多