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 ?
Lorsque j'ouvre mon fichier dans openoffice, j'ai le texte "Le client se nomme " + un champ vide alors que je voudrais "Jim" !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Merci d'avance
Partager