2017-02-14 5 views
10

Ich verwende die getOrgChart-Bibliothek von here, und ich versuche, das gesamte Diagramm anstelle nur des sichtbaren Abschnitts zu drucken. Leider wird bei Verwendung der Druckfunktion der Standardbibliotheken nur der erste Abschnitt ausgedruckt, und ich kann nicht herausfinden, wie das gesamte Diagramm gedruckt werden soll (das ziemlich breit ist, wobei etwa 200 Knoten horizontal verlaufen). Auch wenn es sich über mehrere Seiten erstreckt, stört mich das nicht.Drucken getOrgChart

Ich habe ein paar Bibliotheken wie svgToPdf, jsPDF versucht und ich verstehe, dass es serverseitige Alternativen wie Phantom gibt, aber ich bin auf dem besten Weg unsicher sowie am einfachsten, meine SVG-Tags vollständig zu drucken.

+0

Warum exportieren nicht statt zu PNG? Wenn Sie jedoch das gesamte Diagramm auf ein einzelnes Blatt Papier drucken, muss der Inhalt entsprechend angepasst werden. –

Antwort

4

Aktiviert das Drucken.

Standardwert: false

var orgchart = new getOrgChart($("#id"),{ 
    enablePrint: true 
}); 
+0

Während die Verwendung von "enablePrint: true" den Druckvorgang ermöglicht, kann der Ausdruck von mehrseitigen Diagrammen leider nicht ohne weitere umfangreiche Optimierungen durchgeführt werden. Ich frage mich, ob jemand eine fertige Lösung für den mehrseitigen Druck der über GetOrgChart produzierten Charts hat? – romka