2017-11-03 35 views
0

In MxGraph übergeben wir beim Export des Diagramms den XML-Wert an den Server und konvertieren ihn in ein Bild. Gibt es eine Option in Javascript (Client-Seite), um das Diagramm zu exportieren, bedeutet, konvertieren Sie den Graph XML in JPEG oder PNG-Bild mit Frontend (Javasript) nur.MxGraph - Diagramm mit JavaScript exportieren

Antwort

1

Wie Sie wissen, wird mxgraph als Svg gerendert. Sie können entweder entweder diese Svg direkt oder verwenden Sie eine Bibliothek, um dies in png zu konvertieren. In Reaktion habe ich 'save-svg-as-png' Bibliothek verwendet, um SVG zu konvertieren png

+0

Ich verstehe dich nicht. Wir haben nur eine mxgraph XML. Wir verwenden nicht reagieren. Wir verwenden nur Javascript mxgraph. – user1996037

+0

Während der Graph-Initialisierung hätten Sie einen div-Container angegeben. Alle Ihre Diagrammelemente werden in diesem div gerendert als svg Diese Svg wird ein untergeordneter Knoten des div sein. Sie können diese Svg entweder direkt exportieren oder in png/jpeg konvertieren (https://stackoverflow.com/questions/3975499/convert-svg-to-image-jpeg-png-etc-in-the-browser) – ksholla20

+0

Wir haben Grafikelemente sind im XML-Format. Dann, wie wir als Svg rendern. Wir müssen XML in Svg konvertieren? Bitte klären Sie – user1996037

Verwandte Themen