DioDocs for Excel
DioDocs for Excel
チャートのエクスポート
ファイル操作 > PDF ファイルへのエクスポート > チャートのエクスポート

DioDocs for Excel では、チャートを PDF ファイルにエクスポートすることができます。これを使用して、金融業務、営業とマーケティング、ヘルスケアなどのスプレッドシートから PDF ファイルを簡単に作成することが可能です。PDF ファイルにエクスポートするとき、次のチャートタイプがサポートされます。

コードの使用

以下のコードは、チャートを含む Excelファイルを PDF にエクスポートする方法を示します。

C#
コードのコピー
 // ワークブックを初期化します
 Workbook workbook = new Workbook();
 // 既定のワークシートを取得します 
 IWorksheet worksheet = workbook.Worksheets[0];

 IShape shape = worksheet.Shapes.AddChart(ChartType.ColumnStacked, 50, 120, 350, 250);
 worksheet.Range["A1:D6"].Value = new object[,]
 {
{null, "S1", "S2", "S3"},
{"Item1", 10, 25, 25},
{"Item2", -51, -36, 27},
{"Item3", 52, -85, -30},
{"Item4", 22, 65, 65},
{"Item5", 23, 69, 69}
 };
 shape.Chart.SeriesCollection.Add(worksheet.Range["A1:D6"], RowCol.Columns, true, true);

 // ワークシートをPDFに保存します
 workbook.Save(@"ExportChartsToPDF.pdf", SaveFileFormat.Pdf);

制限事項

以下の種類のチャートのPDFへの出力はサポートしていないため、PDFには何も出力されません。

サポートしている機能

以下は、チャートをPDF出力した際の、各機能におけるサポート/未サポートの設定一覧です。未サポートの設定を含むチャートはExcelと同じようにPDFに出力できない場合があります。

全チャートで使用される共通機能

機能

設定

サポート状態

チャートタイトル

フォントサイズ

フォントの色

枠線

塗りつぶし

プロット領域との重なり

×

ユーザー設定の角度

×

文字列の方向

×

プロット領域

枠線

塗りつぶし

フリーレイアウト(サイズ変更)

表示/非表示

塗りつぶし

軸ラベル

フリーレイアウトの軸ラベル

×

枠線

文字列の角度

×

境界値の最大値/最小値

〇 (「自動」に設定されている場合、MS ExcelとDioDocs for Excelでは描画された結果が違う場合があります。)

単位の主/補助

横軸との交点

×

表示単位

対数目盛の表示

軸の反転

目盛り

ラベルの位置

数値形式

データラベル

塗りつぶし

枠線

フォント

ラベルの位置

数値形式

ラベルの内容(系列名、値など)

データテーブル

×

エラーバー

方向

〇(エクスポートされた PDF には違いがある場合があります。)

終点のスタイル

誤差範囲

目盛線

主軸/補助軸

値軸

カテゴリ軸

凡例

塗りつぶし

枠線

凡例の位置(上下左右)

フリーレイアウト(サイズ変更)

近似曲線

系列のオプション

主軸

第2軸

系列の重なり

要素の間隔

塗りつぶし

枠線

折れ線チャート

Excelへのエクスポート PDFへのエクスポート
LineChart DioDocs for Excel LineChart DioDocs for PDF

 

以下は、PDFにエクスポートしたときに折れ線チャートでサポートされている機能を示しています。

機能

設定 サポート状態

線(単色)

線(グラデーション)

×

一重線/多重線

×

線の結合点

×

実線/点線

始点矢印

×

終点矢印

×

平滑線

マーカー

サイズ

塗りつぶし

枠線

降下線            

-

×

高低線

-

×

ローソク

-

×

円チャート

Excelへの出力 PDFへの出力

 

以下は、PDFにエクスポートしたときに円チャートでサポートされている機能を示しています。

機能

設定

サポート状態

設定

チャートの基線位置

要素の切り離し

×

ドーナツチャート

ドーナツの穴の大きさ       


横棒チャート

Excel出力 PDF出力

 

以下は、PDFにエクスポートしたときに横棒チャートでサポートされている機能を示しています。

機能

設定

  サポート状態

系列のオプション

系列の重なり

×

要素の間隔

散布図

Excelへの出力 PDFへの出力

 

以下は、PDFにエクスポートしたときに散布図でサポートされている機能を示しています。

機能

設定

サポート状態

チャートタイプ

散布図

散布図(平滑線とマーカー)

散布図(平滑線)

散布図(直線とマーカー)

散布図(直線)

バブル

3-D 効果付きバブル

×

バブルの設定 サイズの表示

×

バブルサイズの調整

×

平滑線

株価チャート

Excelへの出力 PDFへの出力

 

以下は、PDFにエクスポートしたときに株価チャートでサポートされている機能を示しています。

機能

設定

サポート状態

共通機能

線の色

実線/点線

×

一重線/多重線

×

線の結合点

×

系列のマーカー

×

系列の線

×

株価チャート(始値-高値-安値-終値)

要素の間隔

×

陰線の塗りつぶし

陰線の枠線

×

陽線

×

株価チャート(出来高-高値-安値-終値)/株価チャート(出来高-始値-高値-安値-終値)

出来高の塗りつぶし

出来高の枠線

×

レーダーチャート

Excelへの出力 PDFへの出力

 

以下は、PDFにエクスポートしたときにレーダーチャートでサポートされている機能を示しています。

機能

設定

サポート状態

チャートタイプ

レーダー

マーカー付きレーダー

塗りつぶしレーダー

系列の線

マーカー

種類

サイズ

塗りつぶし

枠線

ツリーマップチャート

Excelへの出力 PDFへの出力

以下は、PDFにエクスポートしたときにツリーマップチャートでサポートされている機能を示しています。

機能

設定

サポート状態

系列のオプション

ラベルオプション:バナー

×

ラベルオプション:重ねる

×

データラベルのオプション

ラベルの内容(系列名、値など)

×

数値書式

×

フォント

データ要素の書式設定

塗りつぶし

〇(第 1 レベルのデータ要素のみがサポートされます。)

枠線

×

サンバーストチャート

Excelへの出力 PDFへの出力

以下は、PDFにエクスポートしたときにサンバーストチャートでサポートされている機能を示しています。

機能

設定

サポート状態

プロット領域

塗りつぶし

×

ラベルオプション

ラベルの内容(系列、値など)

×

数値書式

×

フォント

データ要素の書式設定

塗りつぶし

〇(第 1 レベルのデータ要素のみがサポートされます。)

枠線