|
@@ -891,7 +891,7 @@ const onSubmit = async () => {
|
|
ctx.lineWidth = 0.5
|
|
ctx.lineWidth = 0.5
|
|
ctx.strokeRect(0, 0, canvas.width, canvas.height)
|
|
ctx.strokeRect(0, 0, canvas.width, canvas.height)
|
|
|
|
|
|
-
|
|
|
|
|
|
+ //标题
|
|
// 设置文本对齐方式为居中
|
|
// 设置文本对齐方式为居中
|
|
ctx.textAlign = 'center'
|
|
ctx.textAlign = 'center'
|
|
// 设置字体样式
|
|
// 设置字体样式
|
|
@@ -919,9 +919,6 @@ const onSubmit = async () => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
// 添加副标题
|
|
// 添加副标题
|
|
if (label.subtitle && label.subtitle !== '') {
|
|
if (label.subtitle && label.subtitle !== '') {
|
|
ctx.textAlign = 'center'
|
|
ctx.textAlign = 'center'
|
|
@@ -936,7 +933,7 @@ const onSubmit = async () => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+ //内容
|
|
// 设置文本对齐方式为左对齐
|
|
// 设置文本对齐方式为左对齐
|
|
ctx.textAlign = 'left'
|
|
ctx.textAlign = 'left'
|
|
// 设置字体样式
|
|
// 设置字体样式
|
|
@@ -950,7 +947,6 @@ const onSubmit = async () => {
|
|
}else {
|
|
}else {
|
|
y = size.height * 0.55
|
|
y = size.height * 0.55
|
|
}
|
|
}
|
|
-
|
|
|
|
for (const line of lines) {
|
|
for (const line of lines) {
|
|
ctx.fillText(line, size.width * 0.15, y)
|
|
ctx.fillText(line, size.width * 0.15, y)
|
|
y += Math.min(size.width, size.height) * 0.15 // 每行间隔
|
|
y += Math.min(size.width, size.height) * 0.15 // 每行间隔
|