Пунктирная линия в PDF-файле с IE 10

#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. Возможно, вам потребуется переписать свой вопрос, чтобы было более ясно, что именно вы делаете.