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)

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);
    ...........................................
    }
}
Le pdf est bien généré, et le code html bien dépouillé de ses balises.
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']

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']
			);
Il me reste donc à appliquer ma fonction de parser WriteHTML
Quelque chose comme ...
$data[$i]['TEXT']=$this->WriteHTML($data[$i]['TEXT']);
Comment écrire cela correctement dans le $this->MultiCellTable ci dessus


Merci à tous