My pdf document currently looks like this.
I want to reduce the space between the li elements. I was trying to use inline style for the li tags, and after many unsuccesful attempts I found this answer
$pdf->setHtmlVSpace(array(
'li' => array(
'h' => 0, // margin in mm
)
));
$html ='
<span style="text-align:justify;">
<ul>
<li><p>1.- Los datos de los bienes, arrendamientos o servicios a cotizar (mismos que se especifican en el anexo de la solicitud de cotización).</p></li>
<li><p>2.- Condiciones de entrega:</p></li>
<li><p>En una sola exhibición de <u>cantidad de días señalada en documento anexo</u> días naturales posteriores a la recepción de la orden de surtimiento.</p><ul><li>Entregas parciales con una vigencia máxima (fechas o plazo) <b><u>N/A.</u></b></li><li>El lugar de entrega será: <b><u>El señalado en el documento anexo.</u></b></li></ul></li>
<ul></span>';
$pdf->SetFont('Helvetica', '', 10);
$pdf->writeHTML($html, true, 0, true, true);
This is my code right now, but still the spacing is not changing.
EDIT: the CSS property for margin and padding is not supported in TCPDF. Instead I added line-height in my span tag to obtain desired spacing.
$htmlData = '
<span style="text-align:justify; line-height: 21px;">
<ul>
<li>1.- Los datos de los bienes, arrendamientos o servicios a cotizar (mismos que se especifican en el anexo de la solicitud de cotización).</li>
<li>2.- Condiciones de entrega:</li>
<li>En una sola exhibición de <u>cantidad de días señalada en documento anexo</u> días naturales posteriores a la recepción de la orden de surtimiento.<ul><li>Entregas parciales con una vigencia máxima (fechas o plazo) <b><u>N/A.</u></b></li><li>El lugar de entrega será: <b><u>El señalado en el documento anexo.</u></b></li></ul></li>
<li>3.- Considerar en su cotización que el pago es a los 20 días naturales posteriores a la entrega de la factura, previa entrega de los bienes o prestación de los servicios a satisfacción.</li>
<ul></span>';
$pdf->SetFont('Helvetica', '', 10);
$pdf->writeHTML($htmlData, true, 0, true, true);