バージョン

PDF にエクスポート

このトピックは PDF ファイルまたは XPS ファイルでチャートをエクスポートする方法を示します。

Note

注: このトピックは、チャートを作成済みであることを前提としています。チャートの作成方法については、 「チャートで開始」を参照してください。

以下の手順を完了した後でアプリケーションを保存および実行すると、チャートは以下の画像のようになります。

Chart Export to PDF.png

チャートを PDF にエクスポートするには、次の手順に従ってください。

  1. [コンポーネント] タブから、UltraButton をフォームにドラッグします。

  2. ボタンの Click イベント ハンドラで、以下の例のコードを追加します。

Visual Basic の場合:

Me.UltraChart1.Data.DataSource = GetStackColumnData()
Me.UltraChart1.Data.DataBind()
Dim r As New Infragistics.Documents.Report.Report()
Dim g As Graphics = r.AddSection().AddCanvas().CreateGraphics()
UltraChart1.RenderPdfFriendlyGraphics(g)
' 現在のユーザーのマイ ドキュメント フォルダ
' へのパスを含む文字列を定義します。
Dim myDocuments As String = _
     System.Environment.GetFolderPath( _
       System.Environment.SpecialFolder.MyDocuments)
' TestReport.pdf の名前で、現在のユーザーの
' マイ ドキュメント フォルダにレポートをパブリッシュします。
r.Publish(myDocuments + "\Report.pdf", FileFormat.PDF)
System.Diagnostics.Process.Start((myDocuments + "\Report.pdf"))

C# の場合:

this.ultraChart1.Data.DataSource = GetStackColumnData();
this.ultraChart1.Data.DataBind();
// 新しいレポートを作成します。
Infragistics.Documents.Report.Report r =
  new Infragistics.Documents.Report.Report();
Graphics g = r.AddSection().AddCanvas().CreateGraphics();
ultraChart1.RenderPdfFriendlyGraphics(g);
// 現在のユーザーのマイ ドキュメント フォルダ
// へのパスを含む文字列を定義します。
string myDocuments =
  System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments);
// TestReport.pdf の名前で、現在のユーザーの
// マイ ドキュメント フォルダにレポートをパブリッシュします。
r.Publish(myDocuments + "\\Report.pdf", FileFormat.PDF);
  1. アプリケーションを保存して実行します。