Skip to content

Commit bfae966

Browse files
committed
Use more precise conversion factor for mm and cm
1 parent 43eb081 commit bfae966

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

jspdf.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -868,14 +868,14 @@ var jsPDF = (function(global) {
868868
});
869869

870870
switch (unit) {
871-
case 'pt': k = 1; break;
872-
case 'mm': k = 72 / 25.4; break;
873-
case 'cm': k = 72 / 2.54; break;
874-
case 'in': k = 72; break;
875-
case 'px': k = 96 / 72; break;
876-
case 'pc': k = 12; break;
877-
case 'em': k = 12; break;
878-
case 'ex': k = 6; break;
871+
case 'pt': k = 1; break;
872+
case 'mm': k = 72 / 25.4000508; break;
873+
case 'cm': k = 72 / 2.54000508; break;
874+
case 'in': k = 72; break;
875+
case 'px': k = 96 / 72; break;
876+
case 'pc': k = 12; break;
877+
case 'em': k = 12; break;
878+
case 'ex': k = 6; break;
879879
default:
880880
throw ('Invalid unit: ' + unit);
881881
}

0 commit comments

Comments
 (0)