c# - Unable to apply style using iTextSharp -


i using following code generate pdf using .itextsharp version 5.4.3.

// create document object         var document = new document(pagesize.a4, 50, 50, 25, 25);          // create new pdfwriter object, specifying output stream         var output = new memorystream();         var writer = pdfwriter.getinstance(document, output);          // open document writing         document.open();  string data = @"<table cellspacing="0" border="0" style="border-collapse:collapse;margin-top:30px;;">          <tr>              <td></td><td>visit</td><td></td><td></td><td></td>         </tr><tr>              <th>datw</th><td>07/01/2013</td><td>07/18/2013</td><td>07/17/2013</td><td>07/09/2013</td>         </tr><tr>              <th>score</th><td>3.00</td><td>6.33</td><td>1.00</td><td>8.00</td>         </tr><tr>              <th>heading</th><td>7.0</td><td>8.0</td><td>2.0</td><td>3.0</td>         </tr><tr>              <th>minutes</th><td>88</td><td>n/a</td><td>22</td><td>n/a</td>         </tr><tr>              <th>test data</th><td>5.0</td><td>8.0</td><td>4.0</td><td>3.0</td>         </tr><tr>              <th>status</th><td>8.0</td><td>8.0</td><td>3.0</td><td>3.0</td>         </tr><tr>              <th>data </th><td>3.96</td><td>6.88</td><td>5.83</td><td>6.67</td>         </tr><tr>              <th>assessment (0-10)</th><td>5.0</td><td>3.0</td><td>2.0</td><td>2.0</td>         </tr><tr>              <th class="seperator">with heading</th><td>n/a</td><td>n/a</td><td>n/a</td><td>n/a</td>         </tr>     </table>";            ielement ele;         pdfptable t;         var stringwriter = new stringwriter();          stylesheet styles = new stylesheet();         styles.loadstyle("seperator", "border-top", "#a9a9a9 2px solid");          list<ielement> htmlarraylist = htmlworker.parsetolist(new stringreader(data), styles);         (int k = 0; k < htmlarraylist.count; k++)         {             ele = htmlarraylist[k];              document.add(ele);             //document.add((ielement)htmlarraylist[k]);         }           document.close();          response.contenttype = "application/pdf";         response.addheader("content-disposition", "attachment;filename=receipt-test.pdf");         response.binarywrite(output.toarray()); 

while generating pdf, not applying styling. not showing tags in bold.

am missing something? thank you

you're using htmlworker, obsolete class no longer supported. doesn't support css files , explains why questions itext, html , css remain unanswered. should use xml worker instead of htmlworker class. see http://sourceforge.net/projects/itextsharp/files/xmlworker , http://demo.itextsupport.com/xmlworker


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -