Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
nlapiXMLToPDF
I am trying to create a PDF print for a custom record, so far I have the below, at present I am missing a key component which I am having trouble getting started with, what command to I use to get a variable from the custom record into my custom PDF? Also how do I get things like my company logo or other images uploaded to netsuite in here also?
The code I have so far is below
Thanks
function PrintContract() { var record = nlapiLoadRecord('customrecord23', 141) record.getFieldValue('custrecord21') var xml = "<?xml version="1.0"?>" + "<!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">" + "<pdf>" + "<head>" + "<style type='text/css'>" + "body {font-family:Helvetica; font-size:9}" + "table {font-family:Helvetica; font-size:9}" + "h1 {font-family:Helvetica; font-size:16}" + "footer {font-family:Helvetica; font-size:6 font-style:italic}" + "</style>" + "</head>" + "<body footer='myfooter' footer-height='20pt'>" + "<h1>Support Contract</h1>" + "" + "<table width='100%' border='1' border-color='#003163'>" + "<tr background-color='#003163' color='#F7C500' font-weight='bold'>" + "<td>Vendor</td>" + "<td>Product Name</td>" + "<td>Serial Number</td>" + "<td>Location</td>" + "<td>Support Type</td>" + "</tr>" + "<tr>" + "<td>Cell 1</td>" + "<td>Cell 2</td>" + "<td>Cell 3</td>" + "<td>Cell 4</td>" + "<td>Cell 5</td>" + 0