mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
fix: 导出PPT文件字号错误
This commit is contained in:
parent
d36b83b56b
commit
68c967c39a
@ -24,6 +24,8 @@ export default () => {
|
||||
const slidesStore = useSlidesStore()
|
||||
const { slides, theme, viewportRatio, title, viewportSize } = storeToRefs(slidesStore)
|
||||
|
||||
const defaultFontSize = 16
|
||||
|
||||
const ratioPx2Inch = computed(() => {
|
||||
return 96 * (viewportSize.value / 960)
|
||||
})
|
||||
@ -203,12 +205,12 @@ export default () => {
|
||||
if (styleObj['href']) options.hyperlink = { url: styleObj['href'] }
|
||||
|
||||
if (bulletFlag && styleObj['list-type'] === 'ol') {
|
||||
options.bullet = { type: 'number', indent: (options.fontSize || 16) * 1.25 }
|
||||
options.bullet = { type: 'number', indent: (options.fontSize || defaultFontSize) * 1.25 }
|
||||
options.paraSpaceBefore = 0.1
|
||||
bulletFlag = false
|
||||
}
|
||||
if (bulletFlag && styleObj['list-type'] === 'ul') {
|
||||
options.bullet = { indent: (options.fontSize || 16) * 1.25 }
|
||||
options.bullet = { indent: (options.fontSize || defaultFontSize) * 1.25 }
|
||||
options.paraSpaceBefore = 0.1
|
||||
bulletFlag = false
|
||||
}
|
||||
@ -435,7 +437,7 @@ export default () => {
|
||||
y: el.top / ratioPx2Inch.value,
|
||||
w: el.width / ratioPx2Inch.value,
|
||||
h: el.height / ratioPx2Inch.value,
|
||||
fontSize: 20 / ratioPx2Pt.value,
|
||||
fontSize: defaultFontSize / ratioPx2Pt.value,
|
||||
fontFace: '微软雅黑',
|
||||
color: '#000000',
|
||||
valign: 'top',
|
||||
@ -572,7 +574,7 @@ export default () => {
|
||||
y: el.top / ratioPx2Inch.value,
|
||||
w: el.width / ratioPx2Inch.value,
|
||||
h: el.height / ratioPx2Inch.value,
|
||||
fontSize: 20 / ratioPx2Pt.value,
|
||||
fontSize: defaultFontSize / ratioPx2Pt.value,
|
||||
fontFace: '微软雅黑',
|
||||
color: '#000000',
|
||||
paraSpaceBefore: 5 / ratioPx2Pt.value,
|
||||
|
Loading…
x
Reference in New Issue
Block a user