fix: merge table cell boundary error #661

pr675
Hufe921 2 years ago
parent 7b5079c9b6
commit 146ac75a00

@ -1355,9 +1355,15 @@ export class CommandAdapt {
d++
}
}
// 重新渲染
const curIndex = startTd.value.length - 1
// 设置上下文信息
this.position.setPositionContext({
...positionContext,
trIndex: anchorTd.trIndex,
tdIndex: anchorTd.tdIndex
})
const curIndex = anchorTd.value.length - 1
this.range.setRange(curIndex, curIndex)
// 重新渲染
this.draw.render()
this.tableTool.render()
}

@ -380,6 +380,8 @@ export class TableParticle {
td.height = height
td.rowIndex = t
td.colIndex = colIndex
td.trIndex = t
td.tdIndex = d
// 当前列x轴累加
preX += width
// 一行中的最后td

@ -13,6 +13,8 @@ export interface ITd {
colspan: number
rowspan: number
value: IElement[]
trIndex?: number
tdIndex?: number
isLastRowTd?: boolean
isLastColTd?: boolean
isLastTd?: boolean

Loading…
Cancel
Save