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:

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);

            }