#pdf #svg #internet-explorer-10 #pdfmake #canvg
#PDF #svg #internet-explorer-10 #pdfmake #canvg
Вопрос:
График такой же и корректный в браузере, Chorme, IE11, IE10 и т.д….
В IE 11 я нажимаю кнопку для создания файла png, результат правильный.
В IE 10 я нажимаю кнопку для создания файла png, результат неверен, пунктирная линия графика меняется на сплошную линию.
Я понятия не имею об этой проблеме, кто-нибудь может мне помочь?
IE 11:
(источник: 2.pik.vn)
IE 10:
(источник: 2.pik.vn)
Это код, который я использую для преобразования из svg в canvas:
var svg = document.getElementById("graphP").innerHTML;
var canvas = document.getElementById("canvas");
canvg(canvas, svg);
var imgDataP = canvas.toDataURL();
Комментарии:
1. Как вы создаете файл PDF?
2. Пожалуйста, поделитесь PDF-файлом для анализа и воспроизведения проблемы.
3. @PaulLeBeau Я конвертирую svg в canvas
4. Ваши ответы сбивают с толку. В вашем вопросе говорится о PDF. Но теперь вы говорите, что конвертируете svg в canvas. Что это? Если вы используете PDF-файл, объясните, как вы его создаете. Также, пожалуйста, предоставьте ссылку на PDF, чтобы мы могли проверить его на наличие ошибок. Как вы просматриваете это в IE10? IE не поставляется со встроенным средством просмотра PDF, как в FF и Chrome.
5. Возможно, вам потребуется переписать свой вопрос, чтобы было более ясно, что именно вы делаете.