fix: merge table cell boundary error #661

This commit is contained in:
Hufe921
2024-06-25 22:00:01 +08:00
parent 7b5079c9b6
commit 146ac75a00
3 changed files with 12 additions and 2 deletions
+8 -2
View File
@@ -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
+2
View File
@@ -13,6 +13,8 @@ export interface ITd {
colspan: number
rowspan: number
value: IElement[]
trIndex?: number
tdIndex?: number
isLastRowTd?: boolean
isLastColTd?: boolean
isLastTd?: boolean