sto usando itextsharp con HTMLWorker
quando esporto la tabella HTML in PDF la distanza di ogni riga è troppo ampia ed ho bisogno di accorciarla
come posso fare?
in basso la mia tabella e il codice c# che uso per l'export
come notate, ho provato di tutto:cellspacing="0" cellpadding="0" style='border-collapse: collapse;width:100%;font-size:10px
ma nessun risultato concreto
codice:
<table cellspacing="0" cellpadding="0" style='border-collapse: collapse;width:100%;font-size:10px' > <tr bgcolor='#ddd' >
<td colspan="4" ><strong>[@Rilevazione del DNA di tubercolosi del micobatterio]</strong>[@TBCInAttesa]
<br />
<span style='font-size:8px;'>[@(Metodo: PCR in tempo reale- GeneXpert)]</span>
[@TBCDataOK]</td>
</tr>
<tr style='font-family:Courier New' >
<td >[@MTB]</td>
<td style='text-align:right' >[@RESMTB]</td>
<td style='font-weight:bold;text-align:center'>[@UDMMTB]</td>
<td>[@REFMTB]</td>
</tr>
</table>
codice:
MemoryStream ms = new MemoryStream();
try
{
TextReader txtReader = new StringReader(pHTML);
Document doc = new Document(PageSize.A4, 25, 25, 20, 20);
PdfWriter oPdfWriter = PdfWriter.GetInstance(doc, ms);
HTMLWorker htmlWorker = new HTMLWorker(doc);
htmlWorker.SetStyleSheet(css);
doc.Open();
htmlWorker.StartDocument();
htmlWorker.Parse(txtReader);
htmlWorker.EndDocument();
htmlWorker.Close();
doc.Close();
bPDF = ms.ToArray();
}
catch (Exception ex)
{
throw new System.Exception("Error printing HTML to pdf, HTML:" + pHTML, ex);
}