Как вы печатаете и экспортируете при использовании диаграмм Dundas в VB или C # - PullRequest
0 голосов
/ 11 июня 2010

Я использую Dundas Chart Profession в моей программе VB для создания графика на основе моих данных.Прямо сейчас у меня нормально открывается график, но я не уверен, как добавить функциональность, чтобы позволить пользователю выбрать печать (и экспорт) графика после запуска программы.

1 Ответ

0 голосов
/ 12 июня 2010

Я не понял, как экспортировать диаграмму, но я выяснил, как распечатать и сохранить ее.

Для печати:

Чтобы распечатать диаграмму, я нашел решение здесь . Это на странице поддержки компонентов визуализации данных Dundas, помеченной как «Настройка размера печатной диаграммы». Также, если вам интересно, как они получили PrintDocument, как я, он находится в System.Drawing.Printing.PrintDocument.

Для сохранения:

Чтобы сохранить все, что вам нужно, это

ChartName.SaveAsImage("pathwayAndFileName.png", ChartImageFormat.Png)

Где ChartImageFormat находится под Dundas.Charting.WinControl, а png может быть любым расширением под Dundas.Charting.WinControl.ChartImageFormat. Конечно, это столкнулось с необходимостью знать имя файла и путь, который пользователь хочет использовать, поэтому я исследовал, как сделать диалог для сохранения встроенным, так как я сам не хотел воссоздавать его. Я нашел SaveFiledialog в System.Windows.Forms, где они также открываются, загружаются и печатаются. Конечно, у меня уже был другой отпечаток.

Чтобы установить начальный каталог, он использует

dialogName.InitialDirectory = Application.StartupPath

Затем откройте его с помощью ShowDialog

...