leo
12/16/2022, 6:09 PMvar tranId = [5599467, 5599591];
var xmlStr = '<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">'
xmlStr += '<pdfset>';
for (var i = 0; i < tranId.length; i++) {
var salesOrderRec = record.load({
type: record.Type.SALES_ORDER,
id: tranId[i]
});
var renderer = render.create();
renderer.setTemplateByScriptId('CUSTTMPL_SSA_V1');
renderer.addRecord({
templateName: 'record',
record: salesOrderRec
});
log.debug("Renderer: "+ renderer);
// Escape ampersand in logo url
// xmlStr += renderer.renderAsString().replace(/&(?!(#\\d+|\\w+);)/g, "&$1");
}
xmlStr += '</pdfset>';
var pdfFile = render.xmlToPdf({
xmlString: xmlStr
});
context.response.writeFile({
file: pdfFile
});
alien4u
12/16/2022, 6:33 PMbattk
12/16/2022, 6:34 PMbattk
12/16/2022, 6:35 PMCUSTTMPL_SSA_V1
leo
12/16/2022, 6:35 PMbattk
12/16/2022, 6:35 PM<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">
which is not a pdf elementreptar
12/16/2022, 7:38 PM<pdf src="resource/coverpdf.pdf" />