Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Resumen

El Angular Diagram es una biblioteca de Diagrams de arquitectura rica en funciones para visualizar, crear y editar Diagrams interactivos. Admite la creación de Diagrams de flujo, organigramas, mapas mentales y Diagrams BPMN, ya sea a través de código o de una interfaz visual.


¿Por qué elegir Syncfusion Essential Studio® Angular Diagram?

Angular Diagram Automatic Layout image

Diseño automático

Organice automáticamente los nodos según un algoritmo de diseño predefinido.

Angular Diagram Data Binding image

Enlace de datos fluido

Rellene Diagrams con nodos y conectores creados y posicionados basándose en datos de fuentes de datos. Sin tener que escribir ningún código, convierta, mapee y consuma datos fácilmente en cualquier formato en el Diagram estableciendo unas pocas propiedades.

Angular Diagram Interactive Editing image

Edición interactiva

El Angular Diagram le permite panorámicas y zoom, ajuste, deshacer y rehacer, plantilla, redimensionar y rotar de forma interactiva.

Angular Diagram Adapts To Any Resolution image

Se adapta a cualquier resolución

El Diagram tiene un diseño altamente receptivo y un diseño optimizado para escritorios, pantallas táctiles y teléfonos. Funciona bien en todos los teléfonos móviles que utilizan iOS, Android o Windows OS.

Angular Diagram Reusable Symbols image

Galería de símbolos reutilizables

La SymbolPalette muestra una colección de paletas. Una paleta muestra un conjunto de nodos y conectores que puede arrastrar y soltar en el Diagram.

Angular Diagram Template Shapes image

Cree sus propias formas de plantilla

Visualice cualquier objeto gráfico utilizando nodos que se pueden organizar y manipular en una página de Diagram al mismo tiempo. El Diagram le permite añadir diferentes tipos de nodos.

Angular Diagram Customizable Themes image

Temas atractivos y personalizables

Diseño de vanguardia con varios temas incorporados, como Fluent, Tailwind CSS, Bootstrap, Material y Fabric. Utilice la herramienta en línea Theme Studio para personalizar los temas del Diagram fácilmente.

Angular Diagram Global Local image

Globalización y localización

Permita que usuarios de diferentes ubicaciones utilicen el componente formateando fechas, monedas y números para adaptarlos a sus preferencias.


Diagrams con IA para una visualización instantánea

Visualice ideas con facilidad utilizando nuestro componente de Diagram impulsado por IA. Genere Diagrams instantáneamente a partir del lenguaje natural utilizando tecnología de texto a Diagram. Construya, edite e interprete rápidamente visuales complejos con una velocidad y claridad inigualables.

  • Pruebe a crear Diagrams a partir de texto: Describa su idea y observe cómo se convierte en un Diagram de flujo, un mapa mental o un Diagram de secuencia.

  • Vea cómo crear Diagrams con texto

Angular Diagram Text To Flowchart image


Ejemplo de código de Angular Diagram

Comience fácilmente con el Angular Diagram utilizando unas pocas líneas simples de código HTML y TS como se muestra a continuación. Explore también nuestro Ejemplo de Angular Diagram que le muestra cómo renderizar y configurar un Diagram en Angular.

<div class="content-wrapper">
    <ejs-diagram #diagram id="diagram" width="100%" height="700px">
    </ejs-diagram>
</div>
import { Component, OnInit, ViewEncapsulation} from '@angular/core';

@Component({
    // especifica la cadena de plantilla para el componente Diagram
    selector: 'ej2-diagram-container',
    styleUrls: ['default.css'],
    templateUrl: 'default.html',
})
export class AppComponent implements OnInit {

    ngOnInit(): void {
    }
}
export class AppComponent {}

Diagram de flujo

El Angular Diagram proporciona todas las formas estándar de Diagram de flujo como objetos listos para construir Diagrams de flujo, lo que facilita su adición a una superficie de Diagram con una sola llamada.

Diagram de flujo creado con formas de Diagram de flujo incorporadas disponibles en la biblioteca de Diagrams de Angular.


Organigrama en la biblioteca de Diagrams de Angular.

Organigrama

Organice automáticamente las posiciones de los nodos padre e hijo con un algoritmo de diseño automático integrado específicamente diseñado para organigramas.


Mapa mental

El algoritmo de diseño automático también está diseñado para Diagrams de mapas mentales. Puede definir qué nodo debe estar en el centro y qué nodos deben colocarse alrededor del nodo central en la superficie del Diagram.

Mapa mental en la biblioteca de Diagrams de Angular.


Nodos

Visualice cualquier objeto gráfico utilizando nodos, que se pueden organizar y manipular al mismo tiempo en la página del Diagram. Permiten lo siguiente:

  • Utilice muchas formas estándar predefinidas.
  • Cree y añada formas personalizadas fácilmente.
  • Personalice completamente la apariencia de un nodo.
  • Diseñe una plantilla de interfaz de usuario de nodo y reutilícela en varios nodos.

Conectores

Un conector representa una relación entre dos nodos.

Diferentes tipos de conectores disponibles en la biblioteca de Diagrams de Angular.

Tipos

El Angular Diagram proporciona tipos de conectores rectos, ortogonales, polilíneas y curvos. Puede elegir cualquiera de ellos según el tipo de Diagram o la relación entre los nodos conectados.

Comportamiento de salto de línea de conector en la biblioteca de Diagrams de Angular.

Paso elevado o saltos de línea

Utilice el paso elevado (saltos de línea) para ilustrar la ruta de un conector, lo que facilita la lectura de dónde se superponen los conectores en un Diagram denso.

Las flechas predefinidas en el Angular Diagram ilustran la dirección del flujo en el Diagram.

Flechas

Utilice diferentes tipos de flechas predefinidas para ilustrar la dirección del flujo en los Diagrams de flujo. También puede construir sus propias flechas personalizadas.

Personalización de la apariencia del conector en la biblioteca de Diagrams de Angular.

Apariencia

Al igual que los nodos, la apariencia del conector también se puede personalizar de cualquier forma que desee. El control Angular Diagram proporciona un rico conjunto de propiedades a través de las cuales puede personalizar el color, el grosor, la apariencia de guiones y puntos, las esquinas e incluso los decoradores del conector.


Puertos (puntos de conexión)

Conecte conectores a lugares específicos de un nodo a través de diferentes tipos de puertos o puntos de conexión.

Conéctese a lugares específicos de un nodo utilizando puertos en el Angular Diagram.


Etiquetas

Se puede mostrar información adicional añadiendo texto o etiquetas en nodos y conectores.

Se puede mostrar información adicional en nodos y conectores utilizando etiquetas en el Angular Diagram.

Editar

Puede añadir y editar texto en tiempo de ejecución y marcarlo como de solo lectura si no debe ser editado.

Añada varias etiquetas en nodos y conectores utilizando la función de etiquetas en el Angular Diagram.

Múltiples etiquetas

Añada cualquier número de etiquetas y alinéelas individualmente.

Alinee las etiquetas dentro o fuera de un nodo en el Angular Diagram.

Alineación

Las etiquetas incluyen sofisticadas opciones de alineación: Colocar dentro o fuera de un nodo, o en el extremo de origen o destino de un conector. Alinear automáticamente cuando un nodo o conector se mueve.


Funciones interactivas

Utilice las funciones interactivas para mejorar la experiencia de edición de un Diagram en tiempo de ejecución. Además, puede editar fácilmente un Diagram con interfaces de ratón, pantalla táctil o teclado.

Seleccione y arrastre los nodos o conectores utilizando los controladores del Angular Diagram.

Seleccionar y arrastrar

Seleccione uno o más nodos, conectores o anotaciones y edítelos usando los controladores o mangos.

Seleccionar y redimensionar nodos usando controladores en la biblioteca de Diagrams de Angular.

Redimensionar

Puede cambiar el tamaño de un nodo en ocho direcciones diferentes y bloquear las relaciones de aspecto de un nodo para mantener su forma. También puede cambiar el tamaño de varios objetos al mismo tiempo.

Seleccione y gire nodos usando controladores en la biblioteca de Diagrams de Angular.

Rotar

Gire los nodos seleccionados de 0 a 360 grados.

Deshacer y rehacer los cambios recientes utilizando la función de gestor de historial en el Angular Diagram.

Deshacer y rehacer

No se preocupe si edita por error: los comandos de deshacer y rehacer le ayudan a corregir fácilmente los cambios recientes.

Corte, copie y pegue objetos seleccionados dentro de un Diagram utilizando la función de portapapeles en el Angular Diagram.

Portapapeles

Corte, copie, pegue o duplique objetos seleccionados dentro y entre Diagrams.

Mueva objetos a la parte superior o inferior del Diagram usando la función de orden Z en el Angular Diagram.

Orden Z

Cuando varios objetos se superponen, el orden Z controla qué objeto está en la parte superior y cuál en la inferior.

Alinee nodos y conectores con las líneas de cuadrícula u objetos más cercanos en la biblioteca de Diagrams de Angular.

Ajustar

Alinee con precisión nodos, conectores y anotaciones mientras arrastra simplemente ajustándose a las líneas de cuadrícula u objetos más cercanos.

Agrupe varios nodos en un nodo de grupo en la biblioteca de Diagrams de Angular.

Agrupación

Puede combinar varios nodos en un grupo e interactuar con ellos como un solo objeto. También es posible anidar grupos con nuestro componente de Angular Diagram.

Los comandos rápidos se pueden mostrar como botones cerca de un selector en el Angular Diagram.

Comandos rápidos

Los comandos de uso frecuente como eliminar, conectar y duplicar pueden mostrarse como botones cerca de un selector. Esto facilita a los usuarios realizar esas operaciones rápidamente en lugar de buscar los botones correctos en una caja de herramientas.


Alineación

Nuestro Angular Diagram tiene comandos de alineación predefinidos que le permiten alinear los nodos y conectores de los objetos seleccionados con respecto al límite de selección.

Angular Diagram Spacing Commands image

Comandos de espaciado

Los comandos de espaciado le permiten colocar objetos seleccionados en el Diagram a intervalos iguales entre sí.

Angular Diagram Sizing Command image

Comandos de tamaño

Utilice los comandos de tamaño para igualar el tamaño de los nodos seleccionados con respecto al primer objeto seleccionado.

Angular Diagram Alignment Commands image

Comandos de alineación

Todos los nodos o conectores de la lista de selección se pueden alinear a la izquierda, derecha o centro horizontalmente, o alinear a la parte superior, inferior o medio verticalmente con respecto al límite de selección.


Diseño automático

Organiza los nodos automáticamente basándose en un algoritmo de diseño predefinido. Incluye diseños jerárquicos de árbol, árbol radial y simétricos.


Mida la distancia de los nodos desde el origen de la página utilizando la función de regla en el control de Angular Diagram.

Regla

Las reglas le permiten medir la distancia de los nodos o conectores desde el origen de la página. Esto es especialmente útil para crear modelos a escala.


Paleta de símbolos

El control incluye una galería de plantillas, símbolos reutilizables y nodos que se pueden arrastrar a la superficie de un Diagram.

Aloje nodos reutilizables dentro de la paleta de símbolos utilizando la función de paleta de símbolos en el Angular Diagram.


Angular Diagram Overview image

Panel de visión general

El panel de visión general le permite mejorar la experiencia de navegación al explorar Diagrams grandes. Muestra una pequeña vista previa de la página completa del Diagram que permite a los usuarios hacer zoom y desplazarse dentro de ella.


Herramientas de dibujo

Dibuje todo tipo de nodos incorporados y conéctelos con conectores de forma interactiva simplemente haciendo clic y arrastrando en el área de dibujo.

Dibuje nodos y conectores de forma interactiva utilizando el Angular Diagram.


Acercar y alejar con el Angular Diagram.

Herramientas de zoom y panorámica

Vea un Diagram grande de cerca o asuma una vista más amplia acercándose y alejándose. Además, navegue de una región de un Diagram a otra moviéndose por el Diagram.


Exportación

Puede exportar Diagrams a diferentes archivos de imagen como PNG, JPEG, BMP y SVG.

Exporte el Diagram a diferentes formatos de imagen utilizando el Angular Diagram.


Imprimir Diagrams desde el navegador usando el Angular Diagram.

Impresión

Imprima Diagrams desde el navegador. También puede personalizar el tamaño de la página, la orientación y el margen de la página, y ajustar un Diagram a una sola página.


Serialización

Puede guardar el estado de su Diagram en formato JSON y cargarlo más tarde para su posterior edición utilizando el serializador.

Guarde y cargue un Diagram serializándolo a formato JSON utilizando el Angular Diagram.


Varios

Además de todas las características enumeradas hasta ahora, hay muchas más que mejoran la experiencia de Diagramción.

Alinee objetos utilizando líneas de cuadrícula en el Angular Diagram.

Líneas de cuadrícula

Las líneas de cuadrícula proporcionan orientación al intentar alinear objetos.

Defina la apariencia de página en la superficie de dibujo utilizando el Angular Diagram.

Diseño de página

Déle una apariencia similar a la de una página a la superficie de dibujo utilizando el tamaño, la orientación y los márgenes de la página.

Se puede ver información adicional sobre un nodo utilizando sugerencias en el Angular Diagram.

Sugerencia

Utilice sugerencias para proporcionar información adicional sobre un nodo.

Utilice la función de menú contextual para mapear comandos de uso frecuente en el Angular Diagram.

Menú contextual

Mapee fácilmente los comandos de uso frecuente al menú contextual.


Características adicionales

Navegación por teclado en el Angular Diagram.

El control Angular Diagram garantiza que cada celda sea accesible usando el teclado. Las funciones principales como ordenar, seleccionar y editar se pueden realizar usando solo comandos de teclado; no se requiere interacción con el ratón. Esto ayuda a crear aplicaciones altamente accesibles usando este control.

APIs amigables para desarrolladores de Angular Diagram.

APIs amigables para desarrolladores

Los desarrolladores pueden tener control total sobre la interfaz de usuario y el comportamiento del calendario de eventos a través de sus API incorporadas y amigables para el desarrollador. Permite personalizar incluso las funcionalidades complejas del Diagram con facilidad.


Compatibilidad de versiones de Angular

Con la mejora continua en las versiones de Angular, el Angular Diagram se mantiene actualizado para hacerlo compatible con la última versión.

Compatibilidad de versiones del Angular Diagram.






Otros frameworks compatibles

El Diagram está disponible para los frameworks Blazor, React, JavaScript y Vue. Explore sus opciones específicas de plataforma a través de los siguientes enlaces:

El Angular Diagram funciona bien con todos los navegadores web modernos, incluidos Chrome, Firefox, Edge, Safari y Opera.

Navegadores compatibles en el Angular Diagram.

Más de 145+ componentes de interfaz de usuario de Angular

Preguntas frecuentes

No vendemos el Angular Diagram por separado. Solo está disponible para su compra como parte de la licencia de equipo de Syncfusion. Esta contiene más de 1,600 componentes y frameworks, incluido el Angular Diagram. El precio de la licencia de equipo comienza en $395 al mes para 5 desarrolladores e incluye soporte y actualizaciones hasta que expire la suscripción. Además, podemos ofrecer descuentos basados en las promociones activas actualmente. Póngase en contacto con nuestros especialistas de producto hoy mismo para ver si cumple los requisitos para recibir descuentos adicionales.

Puede encontrar nuestra demostración del Angular Diagram, que muestra cómo renderizar y configurar el Diagram.

No, nuestros más de 1,600 componentes y frameworks para web, móvil y escritorio, incluido nuestro Angular Diagram, no se venden individualmente. Solo están disponibles como parte de una licencia de equipo. Sin embargo, hemos puesto un precio competitivo al producto, por lo que solo cuesta un poco más de lo que algunos otros proveedores cobran solo por su componente de Diagram. También hemos descubierto que, en nuestra experiencia, nuestros clientes suelen empezar utilizando uno de nuestros productos y luego se expanden rápidamente a varios productos, por lo que consideramos que lo mejor era ofrecer todos los más de 1,600 componentes y frameworks por una tarifa de suscripción que comienza en $395 al mes para un equipo de 5 desarrolladores. Además, es posible que podamos ofrecer descuentos basados en promociones activas actualmente. Póngase en contacto con nuestros especialistas de producto hoy mismo para ver si cumple los requisitos para recibir descuentos adicionales.

No, este es un producto comercial y requiere una licencia de pago. Sin embargo, también está disponible una licencia comunitaria gratuita para empresas y particulares cuyas organizaciones tengan unos ingresos brutos anuales inferiores a 1 millón de dólares, 5 o menos desarrolladores y 10 o menos empleados en total.

Un buen punto de partida sería nuestra completa documentación de introducción.

Nuestros clientes nos aman

Con un excelente conjunto de herramientas y un gran equipo de soporte, Syncfusion® reduce el tiempo de desarrollo de los clientes.
Estas son algunas de sus experiencias.

Ver historias de éxito reales

Desarrolladores de todo el mundo confían en Essential Studio de Syncfusion para simplificar proyectos complejos y acelerar la entrega. Con una amplia biblioteca de controles de interfaz de usuario, potentes SDK y soporte confiable, Essential Studio ayuda a los equipos a crear aplicaciones de nivel empresarial con confianza.

Explorar estudios de caso


Calificado por usuarios de todo el mundo

Transforme sus aplicaciones hoy descargando la versión gratuita ya y
Descargar prueba gratuita No se requiere tarjeta de crédito.

Premios

Grandeza: Decir que la tienes es una cosa, pero significa más cuando otros la reconocen. Syncfusion® se enorgullece de haber recibido los siguientes premios de la industria.

Actividades recientes en tutoriales y blogs de Angular Diagram

Los videos tutoriales y las publicaciones del blog del Angular Diagram le guiarán en la creación de su primera aplicación con estos componentes de Angular. Proporcionan estrategias de resolución de problemas, describen características y funcionalidades, anuncian nuevas versiones de características, explican las mejores prácticas y muestran escenarios de ejemplo. Explore nuestras últimas publicaciones en nuestro blog y canales de videos tutoriales para obtener actualizaciones del Angular Diagram.

Up arrow icon