Bonjour à tous,
Je bosse actuellement sur une classe qui implémente, pour le moment, une petite partie de la norme ODF vu que rien n'existe à ce sujet en PHP (ou alors je ne sais pas chercher).
Le but est de générer des ODF à la volée de cette façon :
Le but étant de générer quelque chose du genre :$odt = new ODT('name');
$style1 = $odt->createStyle(array('name' => 'StyleTest', 'font-family' => 'Arial'...));
$odt
->text('Mon texte ')
->textWithStyle('avec style ', $style1);
->text('et point.')
Le problème que je rencontre, c'est que si je crée mon Element text:p de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5<text:p> Mon texte <text:span text:style-name="StyleText">avec du style</text:span> et point. </text:p>
Je ne suis plus capable de lui réinjecter une value alors que je sais lui injecter un enfant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $textp = $this->document->createElement('text:p');
Ma question c'est : Comment puis-je injecter une value à l'élément text:p qui peut être n'importe où vis-à-vis des fils ?
Merci d'avance pour vos réponses,
Partager