From bfae966a2189b7866d0c03a2da39f85bf64464f6 Mon Sep 17 00:00:00 2001 From: bjoerne Date: Tue, 11 Nov 2014 22:47:06 +0100 Subject: [PATCH] Use more precise conversion factor for mm and cm --- jspdf.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/jspdf.js b/jspdf.js index f37206170..29d391232 100644 --- a/jspdf.js +++ b/jspdf.js @@ -868,14 +868,14 @@ var jsPDF = (function(global) { }); switch (unit) { - case 'pt': k = 1; break; - case 'mm': k = 72 / 25.4; break; - case 'cm': k = 72 / 2.54; break; - case 'in': k = 72; break; - case 'px': k = 96 / 72; break; - case 'pc': k = 12; break; - case 'em': k = 12; break; - case 'ex': k = 6; break; + case 'pt': k = 1; break; + case 'mm': k = 72 / 25.4000508; break; + case 'cm': k = 72 / 2.54000508; break; + case 'in': k = 72; break; + case 'px': k = 96 / 72; break; + case 'pc': k = 12; break; + case 'em': k = 12; break; + case 'ex': k = 6; break; default: throw ('Invalid unit: ' + unit); }