Online Sentence Structure Checker

Online Sentence Structure Checker

${icon} ${item.type}: ${item.message}

`; }); contentEl.innerHTML = `

Overall Assessment: ${analysisData.overallAssessment}

${feedbackHTML}
`; } window.downloadPDF = function() { if (!lastAnalysis) { alert("Please analyze a sentence first."); return; } const { jsPDF } = window.jspdf; const doc = new jsPDF(); doc.setFontSize(20); doc.text("Sentence Structure Analysis Report", 105, 22, { align: 'center' }); doc.setFontSize(12); doc.setFont('helvetica', 'bold'); doc.text("Original Sentence:", 14, 40); doc.setFont('helvetica', 'normal'); const sentenceLines = doc.splitTextToSize(lastAnalysis.sentence, 180); doc.text(sentenceLines, 14, 48); const tableYStart = 48 + sentenceLines.length * 7 + 10; doc.setFont('helvetica', 'bold'); doc.text(`Overall Assessment: ${lastAnalysis.overallAssessment}`, 14, tableYStart); const tableBody = lastAnalysis.feedback.map(item => [item.type, item.message]); doc.autoTable({ head: [['Type', 'Feedback']], body: tableBody, startY: tableYStart + 8, theme: 'grid', headStyles: { fillColor: [79, 70, 229] } // Indigo }); doc.save('sentence_analysis_report.pdf'); }; });
Scroll to Top