我正在使用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