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_V1leo
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" />