Bonsoir Pascal Robert ... à moins que ce ne soit le contraire ;)
Pascal Robert a écrit :
Bonjour,
j'arrive près d'une solution pour remplacer notre vieille solution Word
par une solution OOo à une différence près : je veux pouvoir imprimer le
résultat d'une fusion (MailMerge) sur une imprimante différente, au
choix de l'utilisateur, choix saisi par une application Web.
Présentement, j'utilise les propriétés suivantes pour la fusion :
oObjProps.setPropertyValue("DataSourceName", nomBaseDonnees);
oObjProps.setPropertyValue("Command", nomTableDonnees);
oObjProps.setPropertyValue("CommandType",new
Integer(com.sun.star.sdb.CommandType.TABLE));
oObjProps.setPropertyValue("OutputType",new
Short(com.sun.star.text.MailMergeType.PRINTER));
oObjProps.setPropertyValue("DocumentURL", cheminDocMaitre);
Mais je ne trouve pas de propriétés pour donner le nom de l'imprimante
(ou une queue d'impression). J'ai trouvé la propriété PrintOptions dans
la documentation(1) mais je n'ai aucune idée des propriétés que je dois
donner à PrintOptions, et si celle-ci me permettra de changer l'imprimante.
(1) :
http://api.openoffice.org/docs/common/ref/com/sun/star/text/MailMerge.html
--
Pascal Robert
Spécialiste en informatique/IT Specialist
OS communications informatique inc.
+1 450 676-1238 x28
http://www.os.ca
--------------------------
J'ai vu passer ta demande sur la liste [dba-dev] et sur www.oooforum.org.
Je pense que tu trouveras une idée ici :
http://www.oooforum.org/forum/viewtopic.phtml?t=2042&highlight=printoptions
Bonjours à nos ami(e)s canadien(e)s
Francois GATTO
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]