Excelファイルを読み込んだ場合、ExcelとSpreadで表示結果が異なる場合がある

文書番号 : 41411     文書種別 : 制限事項     登録日 : 2017/11/15     最終更新日 : 2017/11/15
文書を印刷する
対象製品
SPREAD for WPF 1.0J
詳細
ExcelファイルをGcSpreadGrid(Spread for WPF)に読み込んで表示した場合、ExcelとSpreadで表示結果が異なる場合があります。具体的には、Excelファイルではセル内の改行により2行で表示されるのに対し、GcSpreadGridではセル内に1行で表示される場合があります。

この事象は、Excel(GDIによる描画)とWPFの違いにより発生しています。
また、この違いは、ExcelとWPF標準のTextBlockにおいて、同じ文字列を描画する場合でも必要となるセル幅の計算に違いが生じる場合があることに起因しています。

※GcSpreadGridの文字列の描画は、WPF標準のTextBlockを使用しています。