VBプログラム内でDundasChartProfessionを使用して、データに基づいてグラフを生成しています。現在、チャートは正常に開いていますが、プログラムの実行後にユーザーがチャートを印刷(およびエクスポート)することを選択できる機能を追加する方法がわかりません。
1 に答える
グラフをエクスポートする方法はわかりませんでしたが、印刷して保存する方法はわかりました。
印刷する:
チャートを印刷するために、私はここで解決策を見つけました。これは、「印刷されたグラフのサイズのカスタマイズ」というラベルの付いた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で開きます