Shop
Anmelden
MindFusion

F: Gibt es ASP.NET Beispiele für FlowChart.NET? Ich würde gern Bilderzeugung in eine Webseite integrieren?

A: Ja, es gibt das WebApp Beispielprojekt, das in beiden Verzeichnissen Samples\C# und Samples\VB.NET zur Verfügung steht. Das Beispiel nutzt ein ASP.NET IMG Control, und setzt sein URL auf eine Webseite, das das Diagrammbild dynamisch erzeugt. Diese Webseite erzeugt eine Diagram-Instanz, liest ein Diagramm ein, und verwendet die Methode CreateImage zum Exportieren des Diagramms als Jpeg-Datei. Sie stellt auch den Typ der Antwort auf Bild/jpeg ein und zuletzt sendet die Bild-Bytes zu dem Browser.

F: Kann ich MindFusion.Diagramming.dll auf dem Server und das JDiagram-Applet auf dem Client zum Implementieren einer Lösung für Web-Diagramming anwenden?

A: Das macht unser NetDiagram Control im Wesentlichen. Wenn Sie es selbst implementieren wollen, sehen Sie sich die erzeugten HTML und JavaScript an, wenn Sie ein NetDiagram Projekt von den bereitgestellten Beispielen, zum Beispiel OrgBrowser ausführen. Die Diagramm-Daten werden als gezippte XML-Daten dort mittels der Klassen ZipStream übertragen, die sowohl in .NET 2 als auch in Java verfügbar sind.

F: Kann ich die Vorgehensweise des Beispiels WebApp zum Erstellen von Entity-Relationship-Diagrammen benutzen?

A: Sie können ShapeNodes mit TableNodes in dem Beispiel WebApp ersetzen, um Datenbank-Diagramme zu erstellen.

F: Kann ich Klicks auf Expand/Collapse Button ermitteln, wenn ich die Vorgehensweise des Beispiels WebApp zur Darstellung von Diagrammen auf einer Webseite benutze?

A: Die Klasse HtmlBuilder, die zur Erzeugung des Client-seitigen Image-Maps benutzt wird, hat eine Eigenschaft ExpandBtnHyperlink. Nutzen Sie diese Eigenschaft zur Behandlung der Klicks auf dem Server (durch Einstellung der Expanded-Eigenschaft des angeklickten Knotens) und geben Sie ein neues Diagrammbild zu dem Browser zurück.

Copyright © 2001-2024 MindFusion LLC. Alle Rechte vorbehalten.
Nutzungsbedingungen - Kontakt