SWT, OLE et activation sur place de acrobat reader - Java - Programmation
Marsh Posté le 30-07-2003 à 03:57:36
ReplyMarsh Posté le 30-07-2003 à 11:35:08
uriel a écrit : je sais pas mais je suis interesse |
As tu essayé de parcourir toutes les clés d'action proposé par le composant olé?
J'avais essayé d'utiliser le composant IE pour faire un print HTML facilement mais l'action print n'etait pas dispo, mais tu avais les actions d'ouverture et tout ce qui allait bien...
aprés, pour les paramètres (si il y en a) c une autre paire de manche!
Marsh Posté le 30-07-2003 à 15:38:58
therier a écrit : |
merci pour la réponse
sinon oui j'ai regardé toutes les méthodes avec le test container ole de microsoft
j'ai regardé les méthodes de l'interface, l'ouverture de fichier se passe mais pas le print.
enfin bon je vais me contenter de ça pour l'instant, j'ai pas réussi à mettre la main sur une doc de dev pour acrobat reader
Marsh Posté le 30-07-2003 à 17:30:34
bon j'ai trouvé, c'était en réalité ma faute,
1 faut d'abord ouvrir un fichier
2 ne pas donner une url pour le fichier
3 rafraichir la vue
ça marche nickel sinon, sauf que acrobat ducon veut pas imprimer
sinon une adresse pour savoir quoi faire
http://www-106.ibm.com/developerwo [...] s-activex/
Marsh Posté le 30-07-2003 à 17:35:33
Ayachi a écrit : bon j'ai trouvé, c'était en réalité ma faute, |
Merci pour ta solution!
Marsh Posté le 30-07-2003 à 17:53:38
ReplyMarsh Posté le 30-07-2003 à 18:03:25
the real moins moins a écrit : on peut faire ça avec swt? |
oui tu peux intégrer tout control activex ou ole.
Tu peux gérér les événements du controle, utiliser oleautomation, et j'ai eu besoin de 2 heures de doc et de code pour faire tout ça.
Sinon pour l'impression, c'est bon ça marche.
Marsh Posté le 30-07-2003 à 18:05:26
Ayachi a écrit : |
ben comment?
Marsh Posté le 30-07-2003 à 18:12:10
the real moins moins a écrit : ben comment? |
bah ça marche c'est tout
non je rigole
en fait, je dois l'avouer mais j'avais plus de papier dans l'imprimante
sinon tu peux utiliser automation et faire
rgdispid = aut.getIDsOfNames( new String[]
{"PrintAll"} );
dispIdMember = rgdispid[0];
pres = aut.invoke( dispIdMember );
ça imprimera directement ton pdf.
Marsh Posté le 31-07-2003 à 09:27:38
Ayachi a écrit : |
Merci pour l'info!
Si qq'un connais le moyen de faire une impression avec explorer, je suis tjrs preneur...
Marsh Posté le 30-07-2003 à 03:24:04
Bonjour à tous,
si qq'un a déjà essayé d'activer acrobat reader dans une fenêtre ?
je comprends pas, je peux tout à fait activer sur place Word (ou autre appli office) mais pas acrobat reader. tout ce que j'ai pu faire c'est ouvrir le pdf dans la propre fenetre de acrobat.
si qq'un avait une solution, elle sera bien accueilli