sgcDiagram Matriz de recursos

Tudo o que o sgcDiagram faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. Um diagrama salvo como JSON abre no Delphi, no C++ Builder e no .NET.

Layouts e dados

5 recursos

.NET

6 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico de ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; a Registrada e a Avaliação incluem tudo.

Desenho e edição

RecursoDetalhesCommunityAjuda
Paleta e editorOs usuários arrastam formas do TsgcVCLDiagramPalette para o TsgcVCLDiagramView, conectam portas e editam o texto no próprio local.Ajuda
14 formasProcesso, decisão, terminador, dados, documento, contêiner, imagem, caminho SVG e mais.Ajuda
ConectoresConectores retos, ortogonais e curvos com rótulos e setas. O roteamento que evita obstáculos está na edição Registrada.~A Community roteia os conectores ortogonais como cotovelos simples que não evitam os nós.Ajuda
Portas e fixaçãoOs conectores se fixam às portas dos nós e os acompanham.Ajuda
Desfazer e área de transferênciaDesfazer e refazer de toda ação, alterações agrupadas com BeginTransaction e EndTransaction, copiar e colar.Ajuda
Ajuste e guiasAjuste à grade e guias de alinhamento.Ajuda
CamadasVárias camadas em um diagrama. A edição Community tem uma camada.RegistradaAjuda
AcessibilidadeOs nós, os vínculos, os grupos e a paleta de formas são expostos ao UI Automation, com uma alternativa em texto gerada para o diagrama. Alternativas pelo teclado movem, ajustam e redimensionam nós, desenham vínculos (Ctrl+K) e adicionam formas a partir da paleta, o anel de foco está sempre visível e o alto contraste do Windows é seguido. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia.Ajuda

Layouts e dados

RecursoDetalhesCommunityAjuda
Layout em camadasUma chamada organiza o diagrama inteiro, da esquerda para a direita ou de cima para baixo, em uma única etapa de desfazer (TsgcDiagramLayeredLayout).RegistradaAjuda
Layout em árvoreTsgcDiagramTreeLayout para organogramas e hierarquias.RegistradaAjuda
Vínculo com dadosO TsgcDiagramDataBinding monta um diagrama a partir de um dataset, por exemplo um organograma a partir de uma tabela.RegistradaAjuda
NodesSource e LinksSource (.NET)TsgcWpfDiagramView e TsgcAvaloniaDiagramView montam o diagrama a partir de coleções: NodesSource gera um nó por item, NodeParentMember um conector para o seu pai em um organograma, e LinksSource um conector por item em um grafo. O TsgcWinFormsDiagramView vincula NodesDataSource e LinksDataSource. O vínculo é unidirecional: o diagrama é reconstruído quando os dados mudam.RegistradaAjuda
Designer e diagrama de exemplo (.NET)A view do WinForms abre no designer do Visual Studio no .NET Framework e no .NET 8 ou posterior, e uma view sem nós mostra um pequeno fluxo de exemplo no designer e nos previewers do WPF e do Avalonia. Na edição Registrada, a smart tag também mostra Nodes Data Source, Node Key Member, Node Parent Member e Links Data Source.Ajuda

Arquivos, exportação e exibição

RecursoDetalhesCommunityAjuda
Arquivos JSONSaveToFile e LoadFromFile; o mesmo arquivo abre no Delphi, no C++ Builder e no .NET.Ajuda
Exportação para PNG e SVGO TsgcDiagramRenderer e a visão salvam PNG e SVG, também em um servidor ou console sem janela, inclusive no Linux64.Ajuda
Temas e estilosTemas claro e escuro compartilhados com os outros produtos sgcUI, estilos por nó, desenho personalizado com OnDrawNode.Ajuda
Modo de visualizaçãoReadOnly mostra os diagramas sem edições.Ajuda
Da direita para a esquerda (árabe e hebraico)A paleta, as réguas, o minimapa e as barras de ferramentas ficam espelhados; a tela mantém a geometria das suas formas, e o texto das formas é lido na sua própria direção. dglRightToLeft faz os layouts em camadas e em árvore (Registrada) serem lidos a partir da direita.Ajuda
Impressão e pré-visualização de impressãoPrint e ShowPrintPreview imprimem o diagrama inteiro, a mesma área da exportação para PNG e SVG, sem a seleção, as alças e as guias. PrintSettings define uma única vez o papel, a orientação, as margens, a escala, o cabeçalho e o rodapé para a impressora, a pré-visualização e o PDF. Em todas as edições, em VCL, FireMonkey, WinForms, WPF e Avalonia (o FireMonkey imprime no Windows e no macOS).Ajuda
Exportação para PDF acessível, PDF/UA e PDF/A (com sgcPDF)ExportToPDF grava páginas vetoriais com texto real e um texto alternativo com o número de formas e conectores e os textos das formas. O arquivo é um documento PDF/UA com tags por padrão, e PDFALevel adiciona PDF/A-2a ou PDF/A-3a. Exige a ponte sgcUIPDF e um sgcPDF licenciado (esegece.sgcUICore.sgcPDF no .NET).RegistradaAjuda

sgcDiagram para .NET

O diagrama .NET é uma versão em C# com os mesmos nomes de classe, para WinForms, WPF e Avalonia, com um pacote de renderização headless.

PacoteEdiçãoConteúdo
esegece.sgcDiagram.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcDiagramRegistradaBiblioteca principal
esegece.sgcDiagram.WinFormsRegistradaControles Windows Forms
esegece.sgcDiagram.WpfRegistradaControles WPF
esegece.sgcDiagram.AvaloniaRegistradaControles Avalonia
esegece.sgcDiagram.RenderingRegistradaRenderização headless

Documentação

Todos os recursos do sgcDiagram estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcDiagram e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcDiagram

Baixe a avaliação do sgcUI e adicione o sgcDiagram à sua aplicação Delphi, C++ Builder ou .NET.