feat:copy table border and latex feature
This commit is contained in:
@@ -31,8 +31,9 @@ export function writeElementList(elementList: IElement[], options: DeepRequired<
|
||||
const tr = trList[t]
|
||||
for (let d = 0; d < tr.tdList.length; d++) {
|
||||
const tdDom = document.createElement('td')
|
||||
tdDom.style.border = '1px solid'
|
||||
const td = tr.tdList[d]
|
||||
tdDom.innerText = td.value[0].value
|
||||
tdDom.innerText = td.value[0]?.value || ''
|
||||
trDom.append(tdDom)
|
||||
}
|
||||
tableDom.append(trDom)
|
||||
@@ -56,7 +57,11 @@ export function writeElementList(elementList: IElement[], options: DeepRequired<
|
||||
} else if (element.type === ElementType.SEPARATOR) {
|
||||
const hr = document.createElement('hr')
|
||||
clipboardDom.append(hr)
|
||||
} else if (!element.type || TEXTLIKE_ELEMENT_TYPE.includes(element.type)) {
|
||||
} else if (
|
||||
!element.type
|
||||
|| element.type === ElementType.LATEX
|
||||
|| TEXTLIKE_ELEMENT_TYPE.includes(element.type)
|
||||
) {
|
||||
let text = ''
|
||||
if (element.type === ElementType.CONTROL) {
|
||||
text = element.control!.value?.[0]?.value || ''
|
||||
|
||||
Reference in New Issue
Block a user