`;
getEl('pdf-assumptions-inputs').innerHTML = ``;
getEl('pdf-chart').src = equityChart.toBase64Image();
const pdfContentEl = getEl('pdf-content');
pdfContentEl.style.display = 'block';
html2canvas(pdfContentEl, { scale: 2 }).then(canvas => {
const imgData = canvas.toDataURL('image/png');
const pdfWidth = pdf.internal.pageSize.getWidth();
const imgProps = pdf.getImageProperties(imgData);
const imgHeight = (imgProps.height * (pdfWidth - 20)) / imgProps.width;
pdf.addImage(imgData, 'PNG', 10, 10, pdfWidth - 20, imgHeight);
pdf.save('Buy-Hold-Analysis.pdf');
pdfContentEl.style.display = 'none';
});
});
});
Assumptions
Hold: ${getNum('holdingPeriod')} Yrs
Appreciation: ${getNum('appreciation')}%
Rent Growth: ${getNum('rentIncrease')}%
