Désirant insérer du code html parser en pdf dans une cellule j'ai copié ce parseur rudimentaire dont la principale fonction est ci-dessous dans la class PDF du fichier PhpToPDF.php (classe facilitant la creation de tableaus en pdf)
Le pdf est bien généré, et le code html bien dépouillé de ses balises.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function WriteHTML($html) { //Parseur HTML $html=str_replace("\n",' ',$html); ........................................... } }
Je me heurte à un problème de positionnement de mon texte parser , un truc de débutant.
Dans classe pdftophp, le texte affiché dans la cellule est contenu dans la variable $data[$i]['TEXT']
Il me reste donc à appliquer ma fonction de parser WriteHTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 //Save the current position $x=$this->GetX(); $y=$this->GetY(); //print the text $this->MultiCellTable( $data[$i]['CELL_WIDTH'], $data[$i]['LN_SIZE'], $data[$i]['TEXT'], //ICI $data[$i]['BRD_TYPE'], $data[$i]['T_ALIGN'], $data[$i]['V_ALIGN'], 1, $h - $data[$i]['LN_SIZE'] * $data[$i]['CELL_LINES'] );
Quelque chose comme ...
$data[$i]['TEXT']=$this->WriteHTML($data[$i]['TEXT']);
Comment écrire cela correctement dans le $this->MultiCellTable ci dessus
Merci à tous
Partager