2

iTextSharp を使用して PDF ファイルにレンダリングする HTML があります。ただし、表のセルの背景色の設定に問題があります。ここに私が使用しているいくつかのサンプル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>

この場合の<th>要素には、スタイルプロパティを介して設定されるいくつかのプロパティがあります。この場合、height と font-weight です。また、これにも色のプロパティが設定されています。

これにより、色のプロパティに従って「色付きテキストのテスト」テキストが赤に設定されている PDF ファイルにテーブルが出力されます。私の目標は、このセルの背景色を設定することであり、css プロパティのbackground-colorスタイルタグに追加しようとしましたが、うまくいきませんでした。

色のプロパティが読み取られているので、他のいくつかのプロパティを試して、 background-colorbackgroundcolorbasecolorを使用できるかどうかを確認し ました。

ただし、これらのいずれも、PDF ファイルのセルの背景色を効果的に変更するものではありません。

私の質問は、背景色を設定するために探しているプロパティ名は何ですか? 私は少し見回しましたが、スタイルを設定する必要があるこの HTML に行き詰まっているため、コード内でセルを構築する方法を人々が購入する方法しか見つかりませんでした。

編集: bgcolorプロパティを使用すると、セルの背景が設定されます。ありがとうルイ!

4

1 に答える 1

15

bgcolor属性を使用してみてください。

<th  bgcolor="#FFFF00" color="#FF0000">Test Colored Text</th>
于 2012-07-20T21:42:19.283 に答える