Экспорт данных: HTML-форматирование сообщения. Нижняя информация - PullRequest
0 голосов
/ 25 сентября 2018

На самом деле я использую DT в проекте, и мне нужно экспортировать сгенерированную информацию таблицы в PDF, и так как здесь все в порядке.Еще одна необходимость для меня - добавить дополнительную информацию, возможно, внизу таблицы (не в нижнем колонтитуле или в заголовке), и единственной альтернативой, похоже, является

messageBottom: "MY ADDITIONAL INFO GOES HERE",

Поскольку информация, которую мне нужно вставить, это числаи объяснение мне нужно отформатировать эту информацию, например, с использованием разных стилей (в основном просто другой размер шрифта).Я прочитал много документации, я нашел несколько примеров здесь на SO, но все же я не могу найти желаемый результат.Любая помощь будет высоко оценена.

примеры и документация:

https://datatables.net/extensions/buttons/examples/html5/titleMessage.html

DataTables экспортирует PDF / Excel со сносками здесь я пытаюсь использовать pushно все еще форматирование html не работает.

это мой код, который я использую на самом деле:

messageBottom: "\n\nALL INFO: 
   InitValue: ( '.$result_info_footer["vl_init"].' ) + 
   [ Total A ( '.$result_info_footer["total_A"].' ) - 
     Tot B ( '.$result_info_footer["total_B"].' ) 
   ] = 
  '.$result_info_footer["final_total"].' USD.",

И окончательный результат, когда я экспортирую в pdf, - это таблица, а под таблицей это сообщение:

ALL INFO: InitValue: (100.00) + [ Total A (20.00) - Total B (11.00) ] = 109.00 USD

И я хочу, чтобы: 109,00 долларов США были отформатированы жирным шрифтом или шрифтом большего размера.

Надеюсь, мое объяснение понятно, в случае сомнений просто спросите, пожалуйста.

ps:

'.$result_info_footer["vl_init"].'
'.$result_info_footer["total_A"].'
'.$result_info_footer["total_B"].'
'.$result_info_footer["final_total"].'

это значения php, возвращаемые из запроса, так как этот скрипт выполняется на стороне сервера, а таблица генерируется из файла php.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...