FlexGridをセルスタイルを反映させずに出力したWorkbookに対し、行のフォントのスタイルを設定し、Excelファイルにエクスポートしても、フォントのスタイルが反映されない

文書番号 : 81671     文書種別 : 既知の問題     登録日 : 2016/06/07     最終更新日 : 2016/09/14
文書を印刷する
対象製品
Wijmo 5
ステータス
修正済み
詳細
FlexGridXlsxConverterのsaveメソッドでincludeCellStylesにfalseを設定し、取得したWorkbookに対し、フォントサイズ等を設定したWorkbookFontを含むWorkbookStyleを行に設定した場合、WorkbookのsaveメソッドでExcelファイルにエクスポートすると、WorkbookStyleを設定した行にフォントのスタイルが反映されません。
回避方法
この問題はバージョン5.20162.207で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。

修正版を適用しない場合の回避方法は次の通りです。

下記コードのようにWorkbookRowにスタイルを設定するのではなく、WorkbookRowに含まれるWorkbookCellにスタイルを設定します。

◆サンプルコード(JavaScript)
----------------------------------
var font = new wijmo.xlsx.WorkbookFont();
font.family = 'MS ゴシック';
font.size = 20;
var rowStyle = new wijmo.xlsx.WorkbookStyle();
rowStyle.font = font;
for (i = 0; i < workbook.sheets[0].rows[0].cells.length; i++) {
  workbook.sheets[0].rows[0].cells[i].style = rowStyle;
}
----------------------------------
キーワード
Excel