Bonjour,
Sur Dolibarr 2.4, la description d’une action sur le pdf de la fiche d’intervention au modèle soleil présente des interlignes très grands.
Le code en question :
[code]
$num = sizeof($fichinter->lignes);
$i=0;
if ($num)
{
while ($i < $num)
{
$fichinterligne = $fichinter->lignes[$i];
$valide = $fichinterligne->id ? $fichinterligne->fetch($fichinterligne->id) : 0;
if ($valide>0)
{
$ij = $i+1;
$pdf->SetXY (20, $tab_top + 16 + $i * 20);
$pdf->SetFont('Arial','B', 10);
$pdf->writeHTMLCell(190, 8, 20, $tab_top + 16 + $i * 20,
//dol_htmlentitiesbr($langs->transnoentities("Date")." : ".dolibarr_print_date($fichinterligne->datei)." - ".$langs->transnoentities("Duration")." : ".ConvertSecondToTime($fichinterligne->duration)), 0, 'J', 0);
"Action n°" . $ij . " (Durée :". dol_htmlentitiesbr(date("H",$fichinterligne->duration) - 1 ."h".date("i",$fichinterligne->duration)."), terminée le ".dolibarr_print_date($fichinterligne->datei). " : "), 0, 'J', 0);
$pdf->SetFont('Arial','', 10);
$pdf->SetXY (20, $tab_top + 22 + $i * 20);
$pdf->writeHTMLCell(170, 8, 20, $tab_top + 1 + $i * 20,
dol_htmlentitiesbr($fichinterligne->desc,1), 0, 0, 0);
$tab_height+=20;
}
$i++;
}
}[/code]
Je pensais que cela venait de la fonction dol_htmlentitiesbr, mais elle est utilisée par ailleurs et ne semble pas produire ce problème.
J’utilise FCKEditor, peut-être un problème de filtrage à ce niveau ?
Si vous avez une idée, je suis preneur
Merci