当前位置: 首页 > 知识库问答 >
问题:

如何用iTextSharp设置HTML表的背景色以输出到PDF

岳阳飙
2023-03-14

我有一些HTML,我正在用ITextSharp呈现到PDF文件中。但是,我在设置表格单元格的背景色时遇到了一些问题。下面是我正在使用的一些示例HTML:

<tr align="center">
<th width="16%" colspan="2" style="height: 16px; font-weight:bold;" color="#FF0000">Test Colored Text</th>
<td width="28%" colspan="2" style="height: 16px;"><asp:Literal runat="server" ID="litData" /></td>
</tr>

在本例中,元素通过style属性设置了一些属性。在本例中,高度和字体重量。此外,我有一个颜色属性正在设置这个以及。

由于正在读取color属性,我尝试了其他几个属性,看看是否有其他属性可以使用:background-color、backgroundcolor、basecolor

但是,这些都不能有效地更改PDF文件中单元格的背景色。

我的问题是,它正在寻找的设置背景色的属性名称是什么?我环顾四周,只找到了人们在代码中构建单元格的方法,这对我来说不是一个选择,因为我被这个需要样式的HTML所困扰。

编辑:使用bgcolor属性设置单元格的背景。谢谢路易斯!

共有1个答案

东方修谨
2023-03-14

尝试使用bgcolor属性。

<th  bgcolor="#FFFF00" color="#FF0000">Test Colored Text</th>
 类似资料:
  • 本文向大家介绍如何在HTML中设置背景颜色?,包括了如何在HTML中设置背景颜色?的使用技巧和注意事项,需要的朋友参考一下 要在HTML中设置背景颜色,请使用style属性。style属性指定元素的内联样式。该属性与HTML <body>标记以及CSS属性background-color一起使用。HTML5不支持<body>标记的bgcolor属性,因此CSS样式用于添加背景色。HTML5中不推荐

  • 问题内容: 如何使用JavaScript设置HTML元素的CSS背景颜色? 问题答案: 通常,通过使CSS属性驼峰命名为caseCase而不使用任何破折号,可以将CSS属性转换为JavaScript。如此成为。

  • 问题内容: 以下代码中的行无效。为什么?我该如何解决? 问题答案: 您需要调用小部件。默认情况下,a不会填充背景。 有关更多信息,请参见该属性的文档。 如果要使用任意背景色,则需要修改小部件的调色板:

  • 如何用 Java 设置 Excel 背景色 想通过java给excel文件的单元格设置背景色,并且可以导出本地打开。

  • 问题内容: 虽然默认情况下当然可以使用,但提供的选择非常有限。 我想知道如何将自己的自定义颜色添加到文档中? 问题答案: 很多选择。 也有图案颜色和阴影颜色,但是简单得多。

  • 问题内容: 我正在使用Nimbus外观。我需要在JTabbedPane中更改选项卡的背景色和前景色,但在JTabbedPane中未设置颜色。我尝试了setForeground(),setForegroundAt(),setBackground()和setBackgroundAt()方法,但没有用。这是我的代码 } 问题答案: 您可以执行几项不同的操作,具体取决于您希望对确切颜色进行多少控制。最简单