You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
var doc = new jsPDF()
var ctx = doc.context2d
ctx.strokeText(`font: ${ctx.font}, line: ${ctx.lineWidth}`, 10, 10)
ctx.font = ctx.font // font size is changed(16px → 10px)
ctx.strokeText(`font: ${ctx.font}, line: ${ctx.lineWidth}`, 10, 20)
ctx.lineWidth = ctx.lineWidth // line width is changed(0.2px → 1px)
ctx.strokeText(`font: ${ctx.font}, line: ${ctx.lineWidth}`, 10, 30)
The same thing happens after manually switching or creating pages with addPage or setPage.
A correct solution would probably check if the current document state is the same as the context2d state and if not would apply the properties that are different before executing a command like fill, fillText, stroke, etc.
The text was updated successfully, but these errors were encountered:
Example borrowed from #2701:
The same thing happens after manually switching or creating pages with
addPage
orsetPage
.A correct solution would probably check if the current document state is the same as the context2d state and if not would apply the properties that are different before executing a command like
fill
,fillText
,stroke
, etc.The text was updated successfully, but these errors were encountered: