Sto generando PDF utilizzando iTextSharp.dll, ma il problema è che non sono in grado di applicare quel CSS. Ho un div:Non applicare il CSS durante la generazione di PDF utilizzando iTextsharp.dll
<div id="personal" class="headerdiv">
Personal Data
</div>
ora il mio codice .aspx.cs è come questo:
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();
Ciao questo è ok ... ma i cant applicare l'effetto colore di sfondo utilizzando ur sopra le cose ... vi prego di risolverlo ........... – Kartik
Sfortunatamente l'unico modo per ottenere il supporto del colore di sfondo è usare le tabelle o disegnare forme da soli –
Thnxs Chris Haas sir .... lo sto provando dagli ultimi due giorni ..... grazie per le tue informazioni utili ..... – Kartik