#javascript #html #netsuite #freemarker #suitescript2.0
#javascript #HTML #netsuite #freemarker #suitescript2.0
Вопрос:
Я хочу сделать расширенную распечатку PDF в NetSuite. Я хочу напечатать флажки (установленные и снятые) на основе значений, которые у них есть. У меня нет проблем с условиями, просто как распечатать флажок в расширенной распечатке pdf?
Ответ №1:
Базовой библиотекой, которую NetSuite использует для рендеринга файлов PDF, является генератор отчетов BFO
У BFO есть элемент «input«, который может отображать флажки. Однако это доступно только в расширенной версии — я не уверен, какая версия лицензирует NetSuite.
<input type="checkbox" name="Java" checked="true"/>
Если вам не нужен флажок для интерактивного просмотра PDF, а просто что-то похожее, вы можете попробовать использовать символы флажка в юникоде (U 2610, U 2611 и т.д.), Оформить div
как один или использовать пользовательский шрифт.
Комментарии:
1. Это правильный ответ. Я использовал символы Юникода для отображения флажков всякий раз, когда это было необходимо, поскольку Netsuite PDF печатает флажки как «Да» или «Нет».
2. @Jdg50 как ты это сделал? вы использовали элемент ввода?
3. Я полагаю, что использовал комбинацию операторов if и символов Юникода, перечисленных выше
4. я пытался использовать amp; # x2611; и amp; # 9745; в div, span и даже p, но ничего не отображалось.