jeffmillies
02/06/2019, 5:13 PMvar pdfHead = '<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">';
var pdfContent = '';
for (var linenum in pages){
if (!pages.hasOwnProperty(linenum)) {
continue;
}
var renderer = render.create();
renderer.addRecord(
record.Type.ESTIMATE,
record.load({
type: record.Type.ESTIMATE,
id: quoteid
})
);
renderer.setTemplateById({ some template id here });
var xml = renderer.renderAsString();
var string = xml.replace(pdfHead, '');
pdfContent += string;
}
var xmlContent = '' + pdfHead + '<pdfset>' + pdfContent + '</pdfset>' + '';
log.debug(title,'Generating PDF: Usage: ' + script.getRemainingUsage());
response.renderPdf({
xmlString: xmlContent
});