From aa3304b9bf193388a9fb0f967ceffb43dbd47f7f Mon Sep 17 00:00:00 2001 From: liuyang Date: Wed, 2 Sep 2020 19:36:52 +0800 Subject: [PATCH] refactor: inlinestr add --- src/global/draw.js | 111 +++++++++++++++++++++++++-------------------- src/index.html | 42 ++++++++++++++++- 2 files changed, 102 insertions(+), 51 deletions(-) diff --git a/src/global/draw.js b/src/global/draw.js index 29a1701..0444363 100644 --- a/src/global/draw.js +++ b/src/global/draw.js @@ -1568,63 +1568,74 @@ let cellRender = function(r, c, start_r, start_c, end_r, end_c, value, luckyshee //自动换行 // luckysheetTableContent.textBaseline = 'top'; //textBaseline以top计算 - let strArr = [];//文本截断数组 - strArr = getCellTextSplitArr(value.toString(), strArr, (cellWidth - space_width * 2), luckysheetTableContent); - let word_space_height = oneLineTextHeight/3; - for(let i = 0; i < strArr.length; i++){ - let strV = strArr[i]; + if(cell.ct!=null && cell.ct.t=="inlineStr" && cell.ct.sharedStrings!=null && cell.ct.sharedStrings.length>0){ + let strArr = [],lineMaxHeight=[]; + let sharedStrings = cell.ct.sharedStrings; + for(let i=0;i