SpreadJSでは、サポートされていないチャートが、他のファイル形式からインポートされたときに保持できます。preserveUnsupportedChartをtrueに設定することで、チャートとそのプロパティを保持できます。また、サポートされていないチャートは、他の形式にエクスポートすることができます。
次の図は、「サポートされていないチャート形式」テキストを持つサポートされていないチャートを表示する例を示します。
preserveUnsupportedChartのデフォルト値はfalseで、SpreadJSにインポートしたときにサポートされていないチャートを縦棒チャートに変換します。
次のサンプルコードは、Excelファイルからインポートしたときに、サポートされていないチャートを保持します。
JavaScript |
コードのコピー
|
---|---|
var sheet = workbook.getSheet(1); sheet.charts.preserveUnsupportedChart(true); |
注意:preserveUnsupportedChartはワークシートで適用されるため、アクティブシートが変更されたときに再度呼び出す必要があります。
次のサンプルコードは、サポートされていないチャート上にカスタマイズされたテキストを定義します。
JavaScript |
コードのコピー
|
---|---|
sheet.charts.preserveUnsupportedChart(true, function (chart, chartHost) { var paintElement = document.createElement('div'); paintElement.innerHTML = 'チャート形式がサポートされていないため表示されません。'; chartHost.appendChild(paintElement); }); |
SpreadJSではサポートされていないチャートタイプは、次の通りです。