Tôi đang tạo PDF bằng iTextSharp.dll, nhưng vấn đề là tôi không thể áp dụng CSS đó. Tôi có một div:Không áp dụng CSS khi tạo PDF bằng iTextsharp.dll
<div id="personal" class="headerdiv">
Personal Data
</div>
nay đang .aspx.cs của tôi là như thế này:
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();
Xin chào đây là ok ... nhưng tôi không thể áp dụng các hiệu ứng màu nền sử dụng ur trên những điều ... plz cho tôi giải pháp đó ........... – Kartik
Thật không may là chỉ có hai cách để có được hỗ trợ màu nền là sử dụng bảng hoặc để vẽ hình dạng trên của riêng bạn –
Thnxs Chris Haas sir .... tôi đang cố gắng nó kể từ hai ngày qua ..... thnxs cho thông tin hữu ích ur ..... – Kartik