2015-05-18 2 views
0

Я попытался с помощью htmltocanvas сделать PNG выбранного HTML в веб-страницы, хотя его дает идеальный выход, но я столкнулся несколько вопросов, которые заключаются в следующем:Html2Canvas повернутом тд показывает только первые 3 буквы

  1. повернутом td, в котором текст проходит через нокаут, показывает только первые 3 буквы в преобразованном изображении через html2canvas.
  2. пунктирные границы идут как сплошные границы.

ответ

0

И наконец, я узнал, что дочерний div был переполнен скрытым родителем. Таким образом, проблема 1 решает все еще проблему в пунктирной рамке.

0

В моем случае мне нужны пунктирные границы. Решенный путем рисования границ самостоятельно, над холстом, возвращаемым html2canvas.

Вот шаги:

  1. собрать все данные о границе в HTML;
  2. Удалите границы из HTML, поэтому html2canvas не будет рисовать их;
  3. Звоните html2canvas;
  4. В обратном вызове onrendered нарисуйте границы и восстановите границы в HTML.

Адрес fiddle. Функция tocanvas имеет ту же подпись html2canvas.

Result

Смежные вопросы