sgcGauges Matriz de recursos
Tudo o que o sgcGauges faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. Cada indicador tem um modelo headless, um controle VCL, um controle FireMonkey e três controles .NET.
Tudo o que o sgcGauges faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. Cada indicador tem um modelo headless, um controle VCL, um controle FireMonkey e três controles .NET.
8 recursos
4 recursos
6 recursos
1 recursos
7 pacotes NuGet
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 da ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Radial | Indicador de mostrador com escalas, faixas e ponteiros. | Ajuda | |
| Linear | Barra, termômetro e gráfico bullet em um só indicador: LinearStyle glsBar, glsThermometer, glsBullet, além de Target. | Ajuda | |
| Digital | Display de 7 segmentos. Os de 14 segmentos e matriz de pontos, com segmentos fantasma e inclinação, estão na edição Registrada. | Ajuda | |
| LED e barra de LEDs | LEDs piscantes e uma barra de LEDs com retenção de pico. | Ajuda | |
| Anel de progresso | Indicador de progresso circular. | Ajuda | |
| VU meter | Medidor de nível de áudio. | Registrada | Ajuda |
| Relógio e bússola | Indicadores de relógio analógico e bússola. | Registrada | Ajuda |
| Anunciador | Blocos de alarme que piscam até serem reconhecidos (Acknowledge, OnTileClick). | Registrada | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Faixas | Faixas verde, âmbar e vermelha de qualquer mínimo a qualquer máximo (Ranges.Add, StartValue, EndValue, Color). | Ajuda | |
| Escalas | Escala com MajorInterval. Várias escalas por indicador estão na edição Registrada. | Ajuda | |
| Ponteiros | Ponteiros de agulha e de marcador. Vários ponteiros por indicador estão na edição Registrada. | ~A Community desenha uma escala e um ponteiro por gauge; a edição Registrada desenha todos. | Ajuda |
| Limites com histerese | OnThreshold é disparado a cada cruzamento (gtdRising, gtdFalling, gtdBoth), na thread principal, qualquer que seja a thread que gravou o valor. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Animação | A agulha se anima até cada novo valor, 300 ms por padrão, com cinco curvas de suavização: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut. | Ajuda | |
| Temas | Temas claro e escuro com uma única propriedade: Theme := utDark. | Ajuda | |
| Renderização headless | SaveToPNG e SaveToSVG em todos os controles e modelos, também no Linux64 e no demo .NET ConsoleRender. | Ajuda | |
| Da direita para a esquerda (árabe e hebraico) | A posição da legenda e do texto de unidade segue a direção. Mostradores, relógios, bússola, medidores VU e progresso linear e em anel mantêm sua orientação. | Ajuda | |
| Impressão e pré-visualização de impressão | Print e ShowPrintPreview imprimem o gauge em uma página como na tela, com o seu valor final mesmo enquanto uma animação está em execução. 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 o gauge como gráficos vetoriais com texto real e um texto alternativo com a legenda, o valor, a unidade e o intervalo. 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). | Registrada | Ajuda |
| Acessibilidade | Cada tipo de indicador expõe sua legenda, seu valor e sua faixa ao UI Automation, e os limites são emitidos como anúncios. Os indicadores não são paradas de tabulação por padrão, porque apenas mostram valores, e TabStop os coloca na ordem de tabulação. 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 |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Vínculo com MQTT, WebSocket e SSE | O sgcGaugesWS vincula tópicos MQTT (com filtros + e #) e campos JSON de mensagens WebSocket e SSE aos ponteiros do indicador com ValuePath, FilterPath e FilterValue. Exige o sgcWebSockets. | Registrada | Ajuda |
Os indicadores .NET são uma versão em C# com os mesmos nomes de classe, para WinForms, WPF e Avalonia, com a ponte de dados em tempo real em um pacote separado.
| Pacote | Edição | Conteúdo |
|---|---|---|
esegece.sgcGauges.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcGauges | Registrada | Biblioteca principal |
esegece.sgcGauges.WinForms | Registrada | Controles Windows Forms |
esegece.sgcGauges.Wpf | Registrada | Controles WPF |
esegece.sgcGauges.Avalonia | Registrada | Controles Avalonia |
esegece.sgcGauges.Rendering | Registrada | Renderização headless |
esegece.sgcGauges.sgcWebSockets | Somente Registrada | Ponte com o sgcWebSockets |
Todos os recursos do sgcGauges estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.
Comece pela introdução do sgcGauges e siga com o início rápido e os tópicos de recursos.
Delphi →A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.
Delphi (PDF) →