Lancement d'une impression avec Uno

mystikilla Messages postés 2 Date d'inscription mardi 4 mai 2004 Statut Membre Dernière intervention 20 septembre 2011 - 19 sept. 2011 à 10:08
mystikilla Messages postés 2 Date d'inscription mardi 4 mai 2004 Statut Membre Dernière intervention 20 septembre 2011 - 20 sept. 2011 à 08:19
Bonjour,
je souhaite imprimer un document ocalc d'openoffice via un code python.
Pour l'instant mon code est celui ci mais ca ne fontionne pas, je pense que j'ai un soucis avec les 'PropertyValue'...

property = ( PropertyValue( "Name" , 0, "Printer", 0 ), )
property = ( PropertyValue( "Value" , 0, monimprimante, 0 ), )
document.setPrinter(property)
property = ( PropertyValue( "Wait" , 0, True , 0 ), )
uno.invoke(document, "print", (uno.Any( "[]com.sun.star.beans.PropertyValue", property),),)



Mystikillla
A voir également:

1 réponse

mystikilla Messages postés 2 Date d'inscription mardi 4 mai 2004 Statut Membre Dernière intervention 20 septembre 2011
20 sept. 2011 à 08:19
J'ai trouvé si ca peut aider qq'un :

property = ( PropertyValue( "Name" , 0, nomimpimante, 0 ), )
document.setPrinter(property)
uno.invoke(document, "print", (uno.Any( "[]com.sun.star.beans.PropertyValue", property),),)
time.sleep(1)


Mystikillla
0