fix:copy table elements

pr675
Hufe921 4 years ago
parent 744c4ae45a
commit fedc6e8d2f

@ -14,13 +14,16 @@ export function writeTextByElementList(elementList: IElement[]) {
for (let e = 0; e < payload.length; e++) {
const element = payload[e]
if (element.type === ElementType.TABLE) {
if (e !== 0) {
text += WRAP
}
const trList = element.trList!
for (let t = 0; t < trList.length; t++) {
const tr = trList[t]
for (let d = 0; d < tr.tdList.length; d++) {
const td = tr.tdList[d]
// 排除td首个元素
pickTextFromElement(td.value.slice(1, td.value.length - 1))
pickTextFromElement(td.value.slice(1, td.value.length))
if (d !== tr.tdList.length - 1) {
// td之间加水平制表符
text += HORIZON_TAB

Loading…
Cancel
Save