JSFiddle - React, Tailwind, and code Playground
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.4.1/jspdf.min.js"></script>
</head>
<body>
<p>Donwload should start!</p>
</body>
</html>
JavaScript
var coment = {
coment: "Aenean lacinia bibendum nulla sed consectetur. Curabitur blandit tempus porttitor. Maecenas sed diam eget risus varius blandit sit amet non magna. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus.",
lable: "DEF"
}
var currentDistance = 42;
var doc = new jsPDF();
doc.setFont("Helvetica");
doc.setFontSize(25);
var labledim = doc.getTextDimensions(coment.lable);
var comentWidth = doc.internal.pageSize.getWidth() - 2 * 21 - labledim.w;
var splitComent = doc.splitTextToSize(coment.coment, comentWidth);
doc.setFontStyle('bold');
doc.text(21, currentDistance, '- ' + coment.lable + ':');
doc.setFontStyle('normal');
doc.text(labledim.w, currentDistance, splitComent);
doc.save('Storecheck.pdf');