Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var player = GetPlayer();
- var title = player.GetVar("title");
- var editor = player.GetVar("editor");
- var pdf = new jsPDF();
- pdf.setProperties({
- title: title,
- });
- var pageWidth = pdf.internal.pageSize.getWidth();
- var pageHeight = pdf.internal.pageSize.getHeight();
- pdf.setFont('Roboto', 'bold');
- pdf.setFontSize(30);
- var titleHeight = pdf.getTextDimensions(title).h;
- var titleY = 20;
- pdf.text(title, pageWidth / 2, titleY, 'center');
- pdf.setFont('Roboto', 'normal');
- pdf.setFontSize(16);
- var availableSpace = pageHeight - titleY - titleHeight - 20;
- var lines = pdf.splitTextToSize(editor, pageWidth - 20);
- var descriptionY = titleY + titleHeight + 10;
- for (var i = 0; i < lines.length; i++) {
- if (descriptionY + 10 > pageHeight) {
- pdf.addPage();
- descriptionY = 10;
- }
- pdf.text(lines[i], 10, descriptionY);
- descriptionY += 10;
- }
- pdf.save(title + ".pdf");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement