1 réponse
Bonjour.
Je me suis penché sur la question étant donné que j'ai moi-même fais face au problème et j'ai trouvé la solution.
L'auteur se trompe simplement en écrasant les propriétés mises dans notre header par les valeurs par défaut qu'il a considéré!
On retrouve cela de la ligne 1215 à la ligne 1233 de la classe phpToPDF.
for($i=0; $i<$nbCol; $i++)
{
$header_type[$i] = $headerType; // ICI IL PLACE LES VALEURS DEFINIES
$header_type[$i]['WIDTH'] = $headerDatas[$i];
// Les contenus
$j = $nbCol+$i;
$header_type[$i]['TEXT'] = $headerDatas[$j];
// Si une donnée == 0 alors on affiche rien...
if ($header_type[$i]['TEXT'] != "0") ;
else $header_type[$i]['TEXT'] = "";
// par défaut, le texte est centré à gauche, non italic, non souligné et non gras.
// par défaut, les cellules ne sont pas fusionnées.
$header_type[$i]['T_TYPE'] = ''; // OVERWRITE DES VALEURS DEFINIES
$header_type[$i]['T_ALIGN'] = '';
$header_type[$i]['COLSPAN'] = "1";
}
Je conseillerai donc de commenter ces lignes "par défaut" afin de résoudre le problème.
Bonne journée!
Je me suis penché sur la question étant donné que j'ai moi-même fais face au problème et j'ai trouvé la solution.
L'auteur se trompe simplement en écrasant les propriétés mises dans notre header par les valeurs par défaut qu'il a considéré!
On retrouve cela de la ligne 1215 à la ligne 1233 de la classe phpToPDF.
for($i=0; $i<$nbCol; $i++)
{
$header_type[$i] = $headerType; // ICI IL PLACE LES VALEURS DEFINIES
$header_type[$i]['WIDTH'] = $headerDatas[$i];
// Les contenus
$j = $nbCol+$i;
$header_type[$i]['TEXT'] = $headerDatas[$j];
// Si une donnée == 0 alors on affiche rien...
if ($header_type[$i]['TEXT'] != "0") ;
else $header_type[$i]['TEXT'] = "";
// par défaut, le texte est centré à gauche, non italic, non souligné et non gras.
// par défaut, les cellules ne sont pas fusionnées.
$header_type[$i]['T_TYPE'] = ''; // OVERWRITE DES VALEURS DEFINIES
$header_type[$i]['T_ALIGN'] = '';
$header_type[$i]['COLSPAN'] = "1";
}
Je conseillerai donc de commenter ces lignes "par défaut" afin de résoudre le problème.
Bonne journée!