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') {
|
if (bulletFlag && styleObj['list-type'] === 'ol') {
|
||||||
options.bullet = { type: 'number', indent: 20 * 0.75 }
|
options.bullet = { type: 'number', indent: 20 * 0.75 }
|
||||||
|
options.paraSpaceBefore = 0.1
|
||||||
bulletFlag = false
|
bulletFlag = false
|
||||||
}
|
}
|
||||||
if (bulletFlag && styleObj['list-type'] === 'ul') {
|
if (bulletFlag && styleObj['list-type'] === 'ul') {
|
||||||
options.bullet = { indent: 20 * 0.75 }
|
options.bullet = { indent: 20 * 0.75 }
|
||||||
|
options.paraSpaceBefore = 0.1
|
||||||
bulletFlag = false
|
bulletFlag = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -374,13 +376,15 @@ export default () => {
|
|||||||
fontSize: 20 * 0.75,
|
fontSize: 20 * 0.75,
|
||||||
fontFace: '微软雅黑',
|
fontFace: '微软雅黑',
|
||||||
color: '#000000',
|
color: '#000000',
|
||||||
valign: 'middle',
|
valign: 'top',
|
||||||
margin: 10 * 0.75,
|
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.rotate) options.rotate = el.rotate
|
||||||
if (el.wordSpace) options.charSpacing = el.wordSpace * 0.75
|
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) {
|
if (el.fill) {
|
||||||
const c = formatColor(el.fill)
|
const c = formatColor(el.fill)
|
||||||
const opacity = el.opacity === undefined ? 1 : el.opacity
|
const opacity = el.opacity === undefined ? 1 : el.opacity
|
||||||
@ -496,6 +500,7 @@ export default () => {
|
|||||||
fontSize: 20 * 0.75,
|
fontSize: 20 * 0.75,
|
||||||
fontFace: '微软雅黑',
|
fontFace: '微软雅黑',
|
||||||
color: '#000000',
|
color: '#000000',
|
||||||
|
paraSpaceBefore: 5 * 0.75,
|
||||||
valign: el.text.align,
|
valign: el.text.align,
|
||||||
}
|
}
|
||||||
if (el.rotate) options.rotate = el.rotate
|
if (el.rotate) options.rotate = el.rotate
|
||||||
|
Loading…
x
Reference in New Issue
Block a user