sgcGauges Matrice delle funzionalità
Tutto ciò che fa sgcGauges, raggruppato per attività, con un link al topic della guida di ogni funzionalità. Ogni gauge ha un modello headless, un controllo VCL, un controllo FireMonkey e tre controlli .NET.
Tutto ciò che fa sgcGauges, raggruppato per attività, con un link al topic della guida di ogni funzionalità. Ogni gauge ha un modello headless, un controllo VCL, un controllo FireMonkey e tre controlli .NET.
8 funzionalità
4 funzionalità
6 funzionalità
1 funzionalità
7 pacchetti NuGet
Guida online e manuali PDF
Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.
Ogni riga rimanda al suo argomento della guida. La colonna Community mostra cosa include l'edizione Community .NET gratuita; tutto è incluso in Registered e Trial.
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Radiale | Gauge a quadrante con scale, intervalli e lancette. | Guida | |
| Lineare | Barra, termometro e bullet graph in un solo gauge: LinearStyle glsBar, glsThermometer, glsBullet, più Target. | Guida | |
| Digitale | Display a 7 segmenti. Il 14 segmenti e la matrice di punti con segmenti fantasma e inclinazione sono nell'edizione Registered. | Guida | |
| LED e barra LED | LED lampeggianti e una barra LED con mantenimento del picco. | Guida | |
| Anello di avanzamento | Indicatore di avanzamento circolare. | Guida | |
| VU meter | Misuratore del livello audio. | Registrata | Guida |
| Orologio e bussola | Gauge a orologio analogico e a bussola. | Registrata | Guida |
| Annunciatore | Tile di allarme che lampeggiano finché non vengono riconosciuti (Acknowledge, OnTileClick). | Registrata | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Intervalli | Fasce verdi, ambra e rosse da qualsiasi minimo a qualsiasi massimo (Ranges.Add, StartValue, EndValue, Color). | Guida | |
| Scale | Scala con MajorInterval. Più scale per gauge sono nell'edizione Registered. | Guida | |
| Lancette | Lancette ad ago e a indicatore. Più lancette per gauge sono nell'edizione Registered. | ~Community disegna una scala e una lancetta per gauge; l'edizione Registered le disegna tutte. | Guida |
| Soglie con isteresi | OnThreshold scatta a ogni attraversamento (gtdRising, gtdFalling, gtdBoth), nel thread principale qualunque thread abbia scritto il valore. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Animazione | La lancetta si anima verso ogni nuovo valore, 300 ms per impostazione predefinita, con cinque curve di easing: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut. | Guida | |
| Temi | Temi chiaro e scuro con una sola proprietà: Theme := utDark. | Guida | |
| Rendering headless | SaveToPNG e SaveToSVG su ogni controllo e modello, anche su Linux64 e nella demo .NET ConsoleRender. | Guida | |
| Da destra a sinistra (arabo ed ebraico) | La posizione di didascalia e testo dell'unità segue la direzione. Quadranti, orologi, bussola, VU meter e avanzamento lineare e ad anello mantengono il loro orientamento. | Guida | |
| Stampa e anteprima di stampa | Print e ShowPrintPreview stampano il gauge in una pagina come sullo schermo, al suo valore finale anche mentre un'animazione è in corso. PrintSettings imposta una sola volta la carta, l'orientamento, i margini, la scala, l'intestazione e il piè di pagina per la stampante, l'anteprima e il PDF. In tutte le edizioni, su VCL, FireMonkey, WinForms, WPF e Avalonia (FireMonkey stampa su Windows e macOS). | Guida | |
| Esportazione PDF accessibile, PDF/UA e PDF/A (con sgcPDF) | ExportToPDF scrive il gauge come grafica vettoriale con testo reale e un testo alternativo con la didascalia, il valore, l'unità e l'intervallo. Il file è per impostazione predefinita un documento PDF/UA con tag, e PDFALevel aggiunge PDF/A-2a o PDF/A-3a. Richiede il ponte sgcUIPDF e uno sgcPDF con licenza (esegece.sgcUICore.sgcPDF in .NET). | Registrata | Guida |
| Accessibilità | Ogni tipo di gauge espone la sua didascalia, il suo valore e il suo intervallo a UI Automation, e le soglie vengono segnalate come annunci. I gauge per impostazione predefinita non sono tab stop, perché mostrano solo valori, e TabStop li porta nell'ordine di tabulazione. L'alto contrasto di Windows viene seguito. Attivo per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows, WinForms, WPF e Avalonia. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Collegamento a MQTT, WebSocket e SSE | sgcGaugesWS collega i topic MQTT (con i filtri + e #) e i campi JSON dei messaggi WebSocket e SSE alle lancette dei gauge con ValuePath, FilterPath e FilterValue. Richiede sgcWebSockets. | Registrata | Guida |
I gauge .NET sono un porting C# con gli stessi nomi di classe, per WinForms, WPF e Avalonia, con il ponte per i dati live come pacchetto separato.
| Pacchetto | Edizione | Contenuto |
|---|---|---|
esegece.sgcGauges.Community | Community (gratuita) | Libreria di base |
esegece.sgcGauges | Registered | Libreria di base |
esegece.sgcGauges.WinForms | Registered | Controlli Windows Forms |
esegece.sgcGauges.Wpf | Registered | Controlli WPF |
esegece.sgcGauges.Avalonia | Registered | Controlli Avalonia |
esegece.sgcGauges.Rendering | Registered | Rendering headless |
esegece.sgcGauges.sgcWebSockets | Solo Registered | Ponte sgcWebSockets |
Ogni funzionalità di sgcGauges è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.
Inizia dall'introduzione a sgcGauges, poi segui la guida rapida e gli argomenti sulle funzionalità.
Delphi →La guida completa di sgcUI in formato PDF, da leggere offline o stampare.
Delphi (PDF) →