【发布时间】:2012-07-20 21:33:43
【问题描述】:
我有一些 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>
本例中的 这会向我的 PDF 文件输出一个表格,其中“测试彩色文本”文本根据 color 属性设置为红色。我的目标是设置此单元格的背景颜色,并尝试将 css 属性 background-color 添加到 style 标记中,但没有成功。 由于正在读取 color 属性,因此我尝试了其他一些属性以查看是否需要:
背景色,
背景色,
基色 但是,这些都不能有效地改变 PDF 文件中单元格的背景颜色。 我的问题是,它正在寻找设置背景颜色的属性名称是什么?我环顾四周,只找到了人们这样做的方法,购买在代码中构建单元格,这对我来说不是一个选择,因为我被这个需要样式的 HTML 卡住了。 编辑:使用 bgcolor 属性设置单元格的背景。谢谢路易斯! 【问题讨论】: 元素具有一些通过 style 属性设置的属性。在这种情况下,高度和字体粗细。此外,我还为此设置了 color 属性。
标签: c# asp.net html itextsharp