Я могу отображать текст / числа в PDF-документе, созданном из элемента SVG, но есть случай, когда мне нужно отображать данные из PHP-скрипта, и он отображает только числа в PDF-файле, но не текст.
Ниже приведен общий код моего скрипта.
https://codepen.io/WhoAmIAmWho/pen/bQQLXa
Если я заменю текст «Контрольный пример для 1» на
'+<?PHP echo $test;?> +'
//If $test contains numbers (1,2,3,4....) It is displaying in pdf
//If $test contains text(A,B,C,D....) It is not displaying the pdf and it is truncating
В чем может быть причина и как отобразить текст?
Как создать PDF-файл из SVG?
Что вы имеете в виду из своего первого комментария? Не могли бы вы его уточнить. Я создаю PDF-файл, используя экспорт по умолчанию Highcharts
Какой шрифт вы используете в PDF?
Он печатает обычный текст из моего кода, но не отображается, только если текст поступает из кода PHP.
Как вам удается использовать PHP в Highcharts?
А как вы называете PHP?
Как и в ссылке, размещенной в основной теме вместе с кодом.
У вас есть дополнительный </text> прямо перед текстом.
Вы не можете добавить php-код в отдельный файл js. У вас должен быть встроенный js, поскольку php будет работать только на стороне сервера. Я верю, что это так?
он возвращает мне «Не удалось получить SVG» (если PHP выводит текст)
Опять же, как получить этот PHP? Вы импортируете файл на локальном жестком диске? Или это сценарий на сервере, вывод которого вы как-то включаете в свой сценарий?
это сценарий на сервере
И этот скрипт работает правильно и возвращает правильный, действительный SVG?
Я понял. В заявлении PHP есть небольшая синтаксическая ошибка, и я ее исправил. Большое спасибо за вашу помощь в выяснении проблемы



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Символы, используемые для текста, могут не входить в шрифт.