Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.07 KB

HOTFIX_README.md

File metadata and controls

42 lines (28 loc) · 1.07 KB

#Hotfixes

We sometimes bake-in solutions (A.K.A. hotfixes) to solve issues for specific use cases.

When we deem a hotfix will not break existing code, will make it default behaviour and mark the hotfix as accepted, At that point the define can be removed.

To enable a hotfix, define the following member of your created PDF, where the pdf.hotfix field is the name of the hotfix.

var pdf new jsPDF(...);
pdf.hotfix.fill_close = true;

#Active Hotfixes

##fill_close ###Applies To context2d plugin

Affects

Filling paths

Description

In certain cases, closing a fill would result in a path resolving to an incorrect point. The was most likely fixed when we refactored matrix logic. Enabling this hotfix will ignore a most-likely unneeded workaround.

##scale_text

###Applies To context2d plugin

Affects

Drawing and Filling Text when a scale transformation is active.

Description

jsPDF currently has no way to draw scaled text.
This hotfix scales the current font size by the x-axis scale factor.

#Accepted Hotfixes There a currently no accepted hotfixes.