Bonjour,

Je développe une application windows form et j'utilise Crystal Report version 10.5.3700.0 avec Visual Studio 2008 pour créer un rapport et l'exporter en PDF.
Mon code pour créer le PDF :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
RapporAR AR = new RapporAR();
MonDataset ds = new MonDataset();
MonDatasetTableAdapters.MonTableAdapter test = new MonDatasetTableAdapters.MonTableAdapter();
test.Fill(ds.MaTable);
AR.SetDataSource(ds);
AR.Refresh();      
AR.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, "C:\\testPDF.pdf");
J'ai testé ceci pour une exportation en document Word en modifiant la dernière ligne par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
AR.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.WordForWindows, "C:\\testPDF.doc");
et ça fonctionne, je retrouve les valeurs enregistrées dans ma base de données sur mon rapport.

Mais pour l'exportation en PDF, lorsque j'ouvre mon testPDF.pdf à la place de la valeur j'ai quelque chose d'illisible

Auriez-vous une idée pour résoudre ce problème??

Merci d'avance.