Tienda Web
Área de Clientes
MindFusion

P: ¿Existen ejemplos de ASP.NET para FlowChart.NET? Me gustaría integrar la generación de imágenes en una página web.

R: Sí, existe el proyecto de ejemplo de WebApp, disponible en las carpetas Samples\C# y Samples\VB.NET. El ejemplo utiliza un control ASP.NET IMG y establece su URL a una página web que genera la imagen de diagrama dinámico. Esa página web crea una instancia Diagram, carga un diagrama, y utiliza el método CreateImage para exportar el diagrama a JPEG. Asimismo, establece el tipo de respuesta a imagen/jpeg y finalmente envía los bytes imagen al navegador.

P: ¿Puedo utilizar MindFusion.Diagramming.dll en el servidor y el applet JDiagram en el cliente para implementar una solución de diagramación web?

R: Eso es lo que nuestro control NetDiagram básicamente hace. Si prefiere aplicarlo usted mismo, eche un vistazo al código HTML y JavaScript que se genera cuando se ejecuta uno de los proyectos de la muestra NetDiagram, por ejemplo OrgBrowser. Los datos del diagrama se transfieren como datos XML comprimidos allí, utilizando las clases ZipStream disponibles para .NET 2 y Java.

P: ¿Puedo usar el enfoque del ejemplo WebApp para crear Diagramas de relación de Entidad?

R: Es posible reemplazar ShapeNodes con TableNodes en la muestra WebApp para crear diagramas de base de datos.

P: ¿Puedo detectar clics de expandir/colapsar cuando uso el enfoque de WebApp para mostrar diagramas en una página web?

R: La clase HtmlBuilder utilizada para generar el mapa de imagen del lado del cliente tiene una propiedad ExpandBtnHyperlink - se usa para manejar el clic en el servidor (estableciendo la propiedad Expanded del nodo en el que se hace clic) y devolver una nueva imagen de diagrama en el navegador.

Copyright © 2001-2021 MindFusion LLC. All rights reserved.
Terms of use - Contactos