IMPRESSION D'UN FICHIER RTF OU DOC EN TACHE DE FOND
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 2007
-
24 févr. 2005 à 15:58
cs_mariam1987
Messages postés20Date d'inscriptionvendredi 29 février 2008StatutMembreDernière intervention21 août 2010
-
12 mai 2008 à 09:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_mariam1987
Messages postés20Date d'inscriptionvendredi 29 février 2008StatutMembreDernière intervention21 août 2010 12 mai 2008 à 09:22
salut,
j'ai un pb avec l'ocx jacob.dll j'arrive pas a le faire entre dans la base de registre je fait :
regsvr32 C:\WINDOWS\system32\jacob.dll
il affiche qu'il a etait chargé mais ne trouve pas le point d'entrée a DllRegistreServer, je ne comprend riens.
aide !!
merci.
patchaq
Messages postés1Date d'inscriptionjeudi 6 janvier 2005StatutMembreDernière intervention10 juillet 2007 10 juil. 2007 à 08:47
Bonjour,
J'ai un petit pb lors de la définition du type de document :
Object Doc = Wd.getProperty("Documents").toDispatch();
Exception levée :
com.jacob.com.ComFailException: A COM exception has been encountered:
At Invoke of: Documents
Description: An unknown COM error has occured.
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.activeX.ActiveXComponent.getProperty(ActiveXComponent.java)
Je pense que cela vient de l'enregistrement de la dll jacob.dll, je pense qu'elle n'est pas enregistrée correctement, car lorsque j'essaie de l'enregistrer j'ai le message d'erreur suivant :
"jacob.dll a été chargé mais le point d'entrée DllRegisterServer est introuvable"
Je désespére un peu, quelqu'un aurait-il une solution ???
Par avance merci
cs_sgamier
Messages postés3Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention20 février 2008 14 juin 2006 à 10:22
Merci pour la source ... je m'en suis bien inspiré.
Une petite chose ... plutot que d'attendre 3 min on peut remplacé le code
try {
//le tread dort pendant 3min afin que word puisse charger les fichiers en impression
//3mimute c'est pour le gros fichier environ 130pages
Thread.sleep(240000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
par celui ci :
for (int done 1; done > 0; done Dispatch.get(Wd, "BackgroundPrintingStatus").toInt())
{
try
{Thread.sleep(500);
}catch (InterruptedException e){
e.printStackTrace();
}
System.out.println("Je dors...");
}
System.out.println("Je me réveille...");
cs_Waldo2188
Messages postés142Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention20 mai 2008 2 mars 2005 à 10:50
Je pense à une autre solution, c'est de la bidouille, mais ca doit marcher.
Bon le truck c'est de passer le RTF en PDF avec une librairie qui s'appel iText (je crois) puis d'imprimer le pdf!
c'est une autre solution.
cs_Waldo2188
Messages postés142Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention20 mai 2008 24 févr. 2005 à 21:05
oui mais je n'est pas rouver d'autre moyen... si tu en voie un je suis preneur!
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 24 févr. 2005 à 15:58
Salut,
S'il faut utiliser cet ocx, on pert la portailité du code... non ?
12 mai 2008 à 09:22
j'ai un pb avec l'ocx jacob.dll j'arrive pas a le faire entre dans la base de registre je fait :
regsvr32 C:\WINDOWS\system32\jacob.dll
il affiche qu'il a etait chargé mais ne trouve pas le point d'entrée a DllRegistreServer, je ne comprend riens.
aide !!
merci.
10 juil. 2007 à 08:47
J'ai un petit pb lors de la définition du type de document :
Object Doc = Wd.getProperty("Documents").toDispatch();
Exception levée :
com.jacob.com.ComFailException: A COM exception has been encountered:
At Invoke of: Documents
Description: An unknown COM error has occured.
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.activeX.ActiveXComponent.getProperty(ActiveXComponent.java)
Je pense que cela vient de l'enregistrement de la dll jacob.dll, je pense qu'elle n'est pas enregistrée correctement, car lorsque j'essaie de l'enregistrer j'ai le message d'erreur suivant :
"jacob.dll a été chargé mais le point d'entrée DllRegisterServer est introuvable"
Je désespére un peu, quelqu'un aurait-il une solution ???
Par avance merci
14 juin 2006 à 10:22
Une petite chose ... plutot que d'attendre 3 min on peut remplacé le code
try {
//le tread dort pendant 3min afin que word puisse charger les fichiers en impression
//3mimute c'est pour le gros fichier environ 130pages
Thread.sleep(240000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
par celui ci :
for (int done 1; done > 0; done Dispatch.get(Wd, "BackgroundPrintingStatus").toInt())
{
try
{Thread.sleep(500);
}catch (InterruptedException e){
e.printStackTrace();
}
System.out.println("Je dors...");
}
System.out.println("Je me réveille...");
2 mars 2005 à 10:50
Bon le truck c'est de passer le RTF en PDF avec une librairie qui s'appel iText (je crois) puis d'imprimer le pdf!
c'est une autre solution.
24 févr. 2005 à 21:05
24 févr. 2005 à 15:58
S'il faut utiliser cet ocx, on pert la portailité du code... non ?
'Bribus.