J'utilise Dundas Chart Profession dans mon programme VB pour générer un graphique basé sur mes données. En ce moment j'ai mes cartes s'ouvrant bien mais je ne sais pas comment ajouter la fonctionnalité pour laisser l'utilisateur choisir d'imprimer (et exporter) le graphique une fois que le programme est en cours d'exécution.Comment imprimer et exporter lorsque vous utilisez des graphiques Dundas en VB ou C#
Répondre
Je n'ai pas compris comment exporter le graphique mais j'ai compris comment l'imprimer et l'enregistrer.
Pour imprimer:
Pour imprimer le tableau que j'ai trouvé la solution here. C'est sur la page de support des composants de visualisation de données de Dundas intitulée «Personnalisation de la taille du graphique imprimé». Aussi, au cas où vous vous demandez comment ils ont obtenu le PrintDocument, comme moi, il se trouve sous System.Drawing.Printing.PrintDocument.
Pour enregistrer:
Pour enregistrer tout ce que vous devez avoir est
ChartName.SaveAsImage("pathwayAndFileName.png", ChartImageFormat.Png)
Où ChartImageFormat est sous Dundas.Charting.WinControl et .png peut être toute extension sous Dundas.Charting.WinControl. ChartImageFormat. Bien sûr, je devais connaître le nom de fichier et le chemin que l'utilisateur voulait utiliser. J'ai donc étudié comment faire le dialogue de sauvegarde, intégré, car je ne voulais pas le recréer moi-même. J'ai trouvé le SaveFiledialog sous System.Windows.Forms où ils ont aussi ouvert, charger et imprimer. Bien sûr, j'avais déjà l'autre impression.
Pour définir le répertoire initial, il utilise est
dialogName.InitialDirectory = Application.StartupPath
puis ouvrez-le avec ShowDialog