自己替換變數與格式化,不用謝……
// 內容
let content = detail.content
ctx.font = "16px 微軟雅黑"
ctx.fillStyle = "#000"
textWidth = 660
let lineWidth = 0
let fullWidth = 0
for(let i = 0; i < content.length; i++) {
lineWidth += ctx.measureText(content[i]).width
if(lineWidth < textWidth) {
ctx.fillText(content[i], canvasWidth / 2 - textWidth / 2 + lineWidth, 350)
fullWidth = lineWidth
} else {
ctx.fillText(content[i], canvasWidth / 2 + lineWidth - fullWidth - 76, 370)
}
自己替換變數與格式化,不用謝……
// 內容
let content = detail.content
ctx.font = "16px 微軟雅黑"
ctx.fillStyle = "#000"
textWidth = 660
let lineWidth = 0
let fullWidth = 0
for(let i = 0; i < content.length; i++) {
lineWidth += ctx.measureText(content[i]).width
if(lineWidth < textWidth) {
ctx.fillText(content[i], canvasWidth / 2 - textWidth / 2 + lineWidth, 350)
fullWidth = lineWidth
} else {
ctx.fillText(content[i], canvasWidth / 2 + lineWidth - fullWidth - 76, 370)
}
}