Du HTML généré par PHP dans un document / formulaire PDF

Mammouth du PHP | 810 Messages

10 mars 2017, 02:11

J'ai trouvé un peu par hasard que je puis insérer des listes déroulantes et toutes sortes de contenu dans un formulaire pdf généré à l'aide de TCPDF.

Voici mon bout de code
//D'abord, on construit tout le contenu de notre balise et on conserve cela dans un variable.
$htmlHRES  = '<select name="Heures">';
for ($h=0; $h<24; $h++) {
	$hr =substr("0".$h, -2);
	$htmlHRES  .= '<option value="'.$hr.'h00">20h00</option>';
	$htmlHRES  .= '<option value="'.$hr.'20h15">20h15</option>';
	$htmlHRES  .= '<option value="'.$hr.'20h30">20h30</option>';
	$htmlHRES  .= '<option value="'.$hr.'20h45">20h45</option>';
}
$htmlHRES  .= '</select>';

//Ensuite, cette variable ($htmlHRES) est inséré dans l'objet pdf sous l'appellation $LesHeuresMin
$LesHeuresMin = <<<EOF
	$htmlHRES
EOF;

//Finalement, on peut insérer ce menu (renommé $LesHeuresMin) déroulant dans le fichier pdf à la manière habituelle.
$pdf->writeHTMLCell(15,17,45, 38, $LesHeuresMin,0,2,false,true,"L",false);
Soyez artisans de paix