ODF::lpOD problème avec les variables
Bonjour, je teste l'utilisation des variables du module lpOD (le reste fonctionne).
Voila mon programme de test, c'est le set_variable qui ne marche pas, visiblement il manque quelque chose, mais quoi ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
#!/usr/bin/perl -s
use ODF::lpOD;
my $doc = odf_document->create("text");
my $par = odf_paragraph->create(text => "Le client se nomme ");
my $contexte = $doc->get_body;
$par->set_field("variable", name => "Client", after => "Le client se nomme ");
$contexte->insert_element($par);
$doc->set_variable("Client", type => "string", value => "Jim");
# Erreur : Unknown object insertion context
$doc->save(target => "bonjour.odt");
exit; |
Lorsque j'ouvre mon fichier dans openoffice, j'ai le texte "Le client se nomme " + un champ vide alors que je voudrais "Jim" !
Merci d'avance