mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
perf: 导出PPTX优化(行高、段间距)
This commit is contained in:
parent
2da1bf6bf1
commit
34871b7344
@ -176,10 +176,12 @@ export default () => {
|
||||
|
||||
if (bulletFlag && styleObj['list-type'] === 'ol') {
|
||||
options.bullet = { type: 'number', indent: 20 * 0.75 }
|
||||
options.paraSpaceBefore = 0.1
|
||||
bulletFlag = false
|
||||
}
|
||||
if (bulletFlag && styleObj['list-type'] === 'ul') {
|
||||
options.bullet = { indent: 20 * 0.75 }
|
||||
options.paraSpaceBefore = 0.1
|
||||
bulletFlag = false
|
||||
}
|
||||
|
||||
@ -374,13 +376,15 @@ export default () => {
|
||||
fontSize: 20 * 0.75,
|
||||
fontFace: '微软雅黑',
|
||||
color: '#000000',
|
||||
valign: 'middle',
|
||||
valign: 'top',
|
||||
margin: 10 * 0.75,
|
||||
lineSpacingMultiple: 1.5 / 1.2,
|
||||
paraSpaceBefore: 5 * 0.75,
|
||||
lineSpacingMultiple: 1.5 / 1.25,
|
||||
autoFit: true,
|
||||
}
|
||||
if (el.rotate) options.rotate = el.rotate
|
||||
if (el.wordSpace) options.charSpacing = el.wordSpace * 0.75
|
||||
if (el.lineHeight) options.lineSpacingMultiple = el.lineHeight / 1.2
|
||||
if (el.lineHeight) options.lineSpacingMultiple = el.lineHeight / 1.25
|
||||
if (el.fill) {
|
||||
const c = formatColor(el.fill)
|
||||
const opacity = el.opacity === undefined ? 1 : el.opacity
|
||||
@ -496,6 +500,7 @@ export default () => {
|
||||
fontSize: 20 * 0.75,
|
||||
fontFace: '微软雅黑',
|
||||
color: '#000000',
|
||||
paraSpaceBefore: 5 * 0.75,
|
||||
valign: el.text.align,
|
||||
}
|
||||
if (el.rotate) options.rotate = el.rotate
|
||||
|
Loading…
x
Reference in New Issue
Block a user