html-und Svg-Leinwand, javascript

<div id="Contents">
<div style="float:left;margin-left:10px;">
<svg></svg>
</div>
<div style="float:left;margin-left:10px;">
<svg></svg>
</div>
</div>

Dies ist mein html-code. Ich will es konvertieren Leinwand Bild.

html2canvas($("#Contents"), {
  onrendered: function(canvas) {
   window.open(canvas.toDataURL());

  }
});

Benutze ich html2canvas plugin zum konvertieren Sie es, um Bild, aber Es zeigt nicht svg.
Ich lösen Konvertierung von svg-tp Leinwand, aber jetzt html2canvas nicht arbeiten

  var $to=$("#MainContents").clone();

            $($to).children(".box").each(function() {
    var svg = ResizeArray[$(this).children(".box-content").children().attr("new-id")-1].svg();
            var Thiscanvas = document.createElement("canvas");
            Thiscanvas.setAttribute("style", "height:" + 100 + "px;width:" + 100+ "px;");

            canvg(Thiscanvas, svg);

            $(this).append(Thiscanvas);

        });
        html2canvas($($to), {
      onrendered: function(canvasq) {
        var w=window.open(canvasq.toDataURL());
        w.print();
      }
    });

Kann ich umwandeln svg auf die Leinwand, aber html2canvas-Funktion funktioniert nicht.

InformationsquelleAutor user2622044 | 2013-08-16
Schreibe einen Kommentar