sgcDiagram Matriz de funciones
Todo lo que hace sgcDiagram, agrupado por tarea, con un enlace al tema de ayuda de cada función. Un diagrama guardado como JSON se abre en Delphi, C++ Builder y .NET.
Todo lo que hace sgcDiagram, agrupado por tarea, con un enlace al tema de ayuda de cada función. Un diagrama guardado como JSON se abre en Delphi, C++ Builder y .NET.
7 funciones
5 funciones
7 funciones
6 paquetes NuGet
Ayuda en línea y manuales PDF
Registrada marca las funciones que están en las ediciones registrada y de prueba, y no en la edición Community gratuita. ~ marca una función que Community tiene en parte, con la diferencia debajo.
Cada fila enlaza con su tema de ayuda. La columna Community muestra lo que incluye la edición .NET Community gratuita; las ediciones registrada y de prueba lo incluyen todo.
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Paleta y editor | Los usuarios arrastran formas desde TsgcVCLDiagramPalette a TsgcVCLDiagramView, conectan puertos y editan el texto directamente. | Ayuda | |
| 14 formas | Proceso, decisión, terminador, datos, documento, contenedor, imagen, trazado SVG y más. | Ayuda | |
| Conectores | Conectores rectos, ortogonales y curvos con etiquetas y flechas. El enrutado que evita obstáculos está en la edición registrada. | ~Community enruta los conectores ortogonales como codos simples que no esquivan los nodos. | Ayuda |
| Puertos y adhesión | Los conectores se adhieren a los puertos de los nodos y los siguen. | Ayuda | |
| Deshacer y portapapeles | Deshacer y rehacer cada acción, cambios agrupados con BeginTransaction y EndTransaction, copiar y pegar. | Ayuda | |
| Ajuste y guías | Ajuste a la cuadrícula y guías de alineación. | Ayuda | |
| Capas | Varias capas en un mismo diagrama. La edición Community tiene una sola capa. | Registrada | Ayuda |
| Accesibilidad | Los nodos, los enlaces, los grupos y la paleta de formas se exponen a UI Automation, con una alternativa de texto generada para el diagrama. Las alternativas de teclado mueven, desplazan y redimensionan nodos, dibujan enlaces (Ctrl+K) y añaden formas desde la paleta, el anillo de foco siempre es visible y se respeta el alto contraste de Windows. Activada por defecto en VCL (Delphi 7 a 13), FireMonkey en Windows, WinForms, WPF y Avalonia. | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Disposición por capas | Una sola llamada organiza todo el diagrama, de izquierda a derecha o de arriba abajo, en un solo paso de deshacer (TsgcDiagramLayeredLayout). | Registrada | Ayuda |
| Disposición en árbol | TsgcDiagramTreeLayout para organigramas y jerarquías. | Registrada | Ayuda |
| Enlace a datos | TsgcDiagramDataBinding construye un diagrama a partir de un conjunto de datos, por ejemplo un organigrama a partir de una tabla. | Registrada | Ayuda |
| NodesSource y LinksSource (.NET) | TsgcWpfDiagramView y TsgcAvaloniaDiagramView construyen el diagrama a partir de colecciones: NodesSource da un nodo por elemento, NodeParentMember un conector a su padre para un organigrama, y LinksSource un conector por elemento para un grafo. TsgcWinFormsDiagramView enlaza NodesDataSource y LinksDataSource. El enlace es unidireccional: el diagrama se reconstruye cuando cambian los datos. | Registrada | Ayuda |
| Diseñador y diagrama de ejemplo (.NET) | La vista de WinForms se abre en el diseñador de Visual Studio en .NET Framework y en .NET 8 o posterior, y una vista sin nodos muestra un pequeño flujo de ejemplo en el diseñador y en las vistas previas de WPF y Avalonia. En la edición Registrada, la etiqueta inteligente muestra además Nodes Data Source, Node Key Member, Node Parent Member y Links Data Source. | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Archivos JSON | SaveToFile y LoadFromFile; el mismo archivo se abre en Delphi, C++ Builder y .NET. | Ayuda | |
| Exportación a PNG y SVG | TsgcDiagramRenderer y la vista guardan PNG y SVG, también en un servidor o una consola sin ventana, Linux64 incluido. | Ayuda | |
| Temas y estilos | Temas claro y oscuro compartidos con los demás productos sgcUI, estilos por nodo, dibujo personalizado con OnDrawNode. | Ayuda | |
| Modo visor | ReadOnly muestra los diagramas sin permitir ediciones. | Ayuda | |
| De derecha a izquierda (árabe y hebreo) | La paleta, las reglas, el minimapa y las barras de herramientas están reflejados; el lienzo conserva la geometría de tus formas, y el texto de las formas se lee en su propia dirección. dglRightToLeft hace que los diseños en capas y en árbol (Registered) se lean desde la derecha. | Ayuda | |
| Impresión y vista previa de impresión | Print y ShowPrintPreview imprimen todo el diagrama, la misma área que la exportación a PNG y SVG, sin la selección, los tiradores ni las guías. PrintSettings define una sola vez el papel, la orientación, los márgenes, la escala, el encabezado y el pie de página para la impresora, la vista previa y el PDF. En todas las ediciones, en VCL, FireMonkey, WinForms, WPF y Avalonia (FireMonkey imprime en Windows y macOS). | Ayuda | |
| Exportación a PDF accesible, PDF/UA y PDF/A (con sgcPDF) | ExportToPDF escribe páginas vectoriales con texto real y un texto alternativo con el número de formas y conectores y los textos de las formas. El archivo es un documento PDF/UA etiquetado por defecto, y PDFALevel añade PDF/A-2a o PDF/A-3a. Necesita el puente sgcUIPDF y un sgcPDF con licencia (esegece.sgcUICore.sgcPDF en .NET). | Registrada | Ayuda |
El diagrama .NET es un port en C# con los mismos nombres de clase, para WinForms, WPF y Avalonia, con un paquete de renderizado sin ventana.
| Paquete | Edición | Contenido |
|---|---|---|
esegece.sgcDiagram.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcDiagram | Registrada | Biblioteca principal |
esegece.sgcDiagram.WinForms | Registrada | Controles Windows Forms |
esegece.sgcDiagram.Wpf | Registrada | Controles WPF |
esegece.sgcDiagram.Avalonia | Registrada | Controles Avalonia |
esegece.sgcDiagram.Rendering | Registrada | Renderizado sin ventana |
Cada función de sgcDiagram está documentada en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.
Empieza con la introducción de sgcDiagram y sigue con la guía de inicio rápido y los temas de funciones.
Delphi →La ayuda completa de sgcUI en un archivo PDF, para leer sin conexión o imprimir.
Delphi (PDF) →