Skip to content

Commit 20fd751

Browse files
committed
Auto center bullets in lists.
1 parent 16750b7 commit 20fd751

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

jspdf.plugin.from_html.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,16 @@
301301
if (cn.parentNode.parentNode.nodeName === "OL") {
302302
value = listCount++ + '. ' + value;
303303
} else {
304-
renderer.pdf.circle(renderer.x - 9, renderer.y + 9, 2, 'FD');
304+
var fontPx = fragmentCSS["font-size"] * 16;
305+
var radius = 1;
306+
if(fontPx > 10){
307+
radius = 2;
308+
}
309+
if(fontPx > 20){
310+
radius = 3;
311+
}
312+
var spaceTop = fontPx > 12 ? fontPx/2 + radius/2 : 10;
313+
renderer.pdf.circle(renderer.x - 9, renderer.y + spaceTop, radius, 'FD');
305314
}
306315
}
307316
renderer.addText(value, fragmentCSS);

0 commit comments

Comments
 (0)