Bonjour,
Voilà je rencontre un drole de problème.
Je souhaite générer un PDF à partir d'un état CrystalReport.
Si j'utilise le code suivant dans une classe indépendante cela fonctionne.
Mais si je copie/colle ce code dans une Windows Form. Aucune erreur ne se produit, le fichier est bien créé. Mais à l'ouverture du PDF, je suis face à cette erreur :
Détection d'une marque non reconnue : 0,05.
Ma Windows Form ne contient qu'un bouton appelant ce code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ReportDocument FicheOrg = new CR_FicheOrganisme(); FicheOrg.SetParameterValue("NumOrg", numOrg); FicheOrg.SetDatabaseLogon(login,pwd); DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions(); diskOpts.DiskFileName = "C:\\export\\test.pdf"; FicheOrg.ExportOptions.DestinationOptions = diskOpts; FicheOrg.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile; FicheOrg.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat; FicheOrg.Export();
Si je génère mon document via un composant CrystalReportViewer, le problème est le même.
Que peut bien signifer ce message ? Comment puis je résoudre ce problème ..
Merci de votre aide.
Bruno
Partager