セルのテキストをコピーして張り付けた場合にフォントスタイルが意図したとおりにならない場合がある

文書番号 : 84766     文書種別 : 制限事項     登録日 : 2019/12/20     最終更新日 : 2019/12/20
文書を印刷する
対象製品
SpreadJS(Ver.10.x.x -)
詳細
セルを非編集状態でコピーした後、同一のセルを編集状態にしてテキストを全選択してコピーすると、ペースト先のフォントスタイルではなくコピー元のフォントスタイルが適用されます。


【再現手順】
1. 下記のサンプルコードを作成します
★サンプルコード(JavaScript)
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();
sheet.getCell(0, 0).foreColor("Red");
sheet.setValue(0, 0, "aaaaa");

var style = new GC.Spread.Sheets.Style();
style.foreColor = "Green";
//C列のフォントカラーをGreenに設定
sheet.setStyle(-1, 2, style);

2. A1セルを非編集状態でC1セルにコピーする
3. A1セルを編集状態にして、A1セルのテキストを全選択した状態でC2セルにコピーする