Есть ли какой-либо способ печати флажков в расширенном формате PDF? (я имею в виду сами флажки, а не их значение)

#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, но ничего не отображалось.