我正在使用iTextSharp.dll生成PDF,但问题是我无法应用该CSS。我有一个DIV:使用iTextsharp.dll生成PDF时不应用CSS
<div id="personal" class="headerdiv">
Personal Data
</div>
现在我.aspx.cs代码是这样的:
iTextSharp.text.html.simpleparser.StyleSheet styles = new iTextSharp.text.html.simpleparser.StyleSheet();
styles.LoadTagStyle("#headerdiv", "height", "30px");
styles.LoadTagStyle("#headerdiv", "font-weight", "bold");
styles.LoadTagStyle("#headerdiv", "font-family", "Cambria");
styles.LoadTagStyle("#headerdiv", "font-size", "20px");
styles.LoadTagStyle("#headerdiv", "background-color", "Blue");
styles.LoadTagStyle("#headerdiv", "color", "White");
styles.LoadTagStyle("#headerdiv", "padding-left", "5px");
HTMLWorker worker = new HTMLWorker(document);
worker.SetStyleSheet(styles);
// step 4: we open document and start the worker on the document
document.Open();
worker.StartDocument();
// step 5: parse the html into the document
worker.Parse(reader);
// step 6: close the document and the worker
worker.EndDocument();
worker.Close();
document.Close();
你好,这是好的...但我不能使用应用背景颜色效果你上面的东西... PLZ给我的解决方案........... – Kartik
不幸的是,获得背景颜色支持的唯一方法是使用表格或自己绘制形状 –
Thnxs克里斯哈斯先生....我正在尝试,因为最近两天..... thnxs为你的有用信息..... – Kartik