Кто-нибудь знает, где я могу найти документацию по версии SuiteScript 2.0 команды nlapiXMLToPDF()
? Это совсем не в справочном центре, насколько я могу судитьЧто такое SuiteScript 2.0, эквивалентный nlapiXMLToPDF()
0
A
ответ
3
Это часть модуля визуализации, 'N/render'.
Пример из Help Center
/**
*@NApiVersion 2.x
*/
require(['N/render'],
function(render) {
function generatePdfFileFromRawXml() {
var xmlStr = '<?xml version="1.0"?>\n<!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">\n<pdf>\n<body font-size="18">\nHello World!\n</body>\n</pdf>';;
var pdfFile = render.xmlToPdf({
xmlString: xmlStr
});
}
generatePdfFileFromRawXml();
});
1
Она является частью '/ визуализации N' модуля. Вы можете найти полную документацию из SuiteAnswers. Нажмите HERE.
Пожалуйста, смотрите свои примеры ниже:
Следующий пример создает PDF-файл из исходного строки XML.
/**
*@NApiVersion 2.x
*/
require(['N/render'],
function(render) {
function generatePdfFileFromRawXml() {
var xmlStr = '<?xml version="1.0"?>\n<!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">\n<pdf>\n<body font-size="18">\nHello World!\n</body>\n</pdf>';;
var pdfFile = render.xmlToPdf({
xmlString: xmlStr
});
}
generatePdfFileFromRawXml();
});
Следующий пример делает запись транзакции в HTML-страницы.
/**
*@NApiVersion 2.x
*/
require(['N/render'],
function(render) {
function renderTransactionToHtml() {
var transactionFile = render.transaction({
entityId: 23,
printMode: render.PrintMode.HTML
});
}
renderTransactionToHtml();
});
Следующий пример делает счет в файл в формате PDF с использованием шаблона XML в картотеке. Для этого примера требуется расширенная функция PDF/HTML Templates.
/**
*@NApiVersion 2.x
*/
require(['N/render', 'N/file', 'N/record'],
function(render, file, record) {
function renderRecordToPdfWithTemplate() {
var xmlTemplateFile = file.create({
name: 'invoicePDFTemplate.xml',
fileType: file.Type.XMLDOC,
contents: '<div><!-- insert body information here --></div>'
});;
var renderer = render.create();
renderer.templateContent = xmlTemplateFile.getContents();
renderer.addRecord(record.Type.INVOICE, record.create({
type: record.Type.INVOICE,
}));
var invoicePdf = renderer.renderAsPdf();
}
renderRecordToPdfWithTemplate();
});
Смежные вопросы
- 1. Что такое SuiteScript 2.0, эквивалентный nlapiRequestURL()?
- 2. NetSuite: Использование SUITESCRIPT 1.0 внутри SUITESCRIPT 2.0
- 3. Что такое эквивалентный код C# 2.0 этого выражения лямбда
- 4. Suitescript 2.0 setLineItemValues эквивалент
- 5. Suitescript 2.0 addButton
- 6. Что такое oci, эквивалентный sqlsrv_has_rows?
- 7. Что такое Oracle, эквивалентный mysql_affected_rows?
- 8. Что такое Perl, эквивалентный оболочке «$ @»?
- 9. Что такое поток, эквивалентный on.event.remove
- 10. Что такое демпбин, эквивалентный моно?
- 11. SuiteScript 2.0 и константные переменные
- 12. SuiteScript 2.0 - Включая пользовательский файл
- 13. Что такое C#, эквивалентный новому типу Haskell?
- 14. Что такое эквивалентный String.prototype?/String.prototype === String; // false
- 15. Что такое эквивалентный CGPointZero в Xamarin.iOS?
- 16. Что такое SASS, эквивалентный * = require_self и * = require_tree.?
- 17. Что такое MSVC, эквивалентный gcc -Wundef?
- 18. Что такое Linux, эквивалентный опции MSVC++/d1reportSingleClassLayout?
- 19. Что такое SQL, эквивалентный LINQ .All()
- 20. Что такое java, эквивалентный оператору Single() C#?
- 21. Что такое OSX, эквивалентный Linux g ++ - multilib?
- 22. Что такое PHP-файл facebook, эквивалентный FB.getLoginStatus?
- 23. Что такое IntelliJ, эквивалентный панели обзора Eclipse?
- 24. Что такое linq, эквивалентный оператору SQL IN
- 25. Что такое Microsoft, эквивалентный опции GCC init_priority?
- 26. Что такое Solaris, эквивалентный «tail -n100» BSD?
- 27. Что такое PowerShell, эквивалентный выбору LINQ?
- 28. Что такое git, эквивалентный 'p4 annotate -a'?
- 29. что такое андроид, эквивалентный ios swipe view
- 30. Что такое SLF4J, эквивалентный опции «-Dlog4j.debug» Log4j?