sgcGauges 機能マトリクス
sgcGauges のすべての機能をタスク別にまとめ、各機能のヘルプトピックへのリンクを付けています。どのゲージにも、ヘッドレスのモデル、VCL コントロール、FireMonkey コントロール、3 種類の .NET コントロールがあります。
sgcGauges のすべての機能をタスク別にまとめ、各機能のヘルプトピックへのリンクを付けています。どのゲージにも、ヘッドレスのモデル、VCL コントロール、FireMonkey コントロール、3 種類の .NET コントロールがあります。
8 個の機能
4 個の機能
6 個の機能
1 個の機能
7 個の NuGet パッケージ
オンラインヘルプと PDF マニュアル
登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。
すべての行は、対応するヘルプのトピックにリンクしています。Community 列は、無料の .NET Community 版に含まれる機能を示します。すべての機能は登録版と体験版に含まれます。
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| ラジアル | スケール、レンジ、ポインターを備えたダイヤルゲージです。 | ヘルプ | |
| リニア | 1 つのゲージで、バー、温度計、ブレットグラフに対応します。LinearStyle の glsBar、glsThermometer、glsBullet と、Target を使います。 | ヘルプ | |
| デジタル | 7 セグメントディスプレイです。ゴーストセグメントとスキュー付きの 14 セグメントとドットマトリクスは、登録版に含まれます。 | ヘルプ | |
| LED と LED バー | 点滅する LED と、ピークホールド付きの LED バーです。 | ヘルプ | |
| プログレスリング | 円形の進行状況インジケーターです。 | ヘルプ | |
| VU メーター | 音声レベルメーターです。 | 登録版 | ヘルプ |
| 時計とコンパス | アナログ時計とコンパスのゲージです。 | 登録版 | ヘルプ |
| アナンシエータ | 確認されるまで点滅するアラームタイルです(Acknowledge、OnTileClick)。 | 登録版 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| レンジ | 任意の最小値から最大値までに、緑、琥珀、赤の帯を設定できます(Ranges.Add、StartValue、EndValue、Color)。 | ヘルプ | |
| スケール | MajorInterval でスケールを設定します。ゲージごとに複数のスケールを持てるのは登録版です。 | ヘルプ | |
| ポインター | 針とマーカーのポインターに対応します。ゲージごとに複数のポインターを持てるのは登録版です。 | ~Community 版は、ゲージごとに 1 つのスケールと 1 つのポインターを描画します。登録版はすべてを描画します。 | ヘルプ |
| ヒステリシス付きのしきい値 | OnThreshold は、しきい値を越えるたびに発生します(gtdRising、gtdFalling、gtdBoth)。値を書き込んだスレッドに関係なく、メインスレッドで呼び出されます。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| アニメーション | 針は新しい値へアニメーションで動き、既定は 300 ms です。5 種類のイージング曲線に対応します。geLinear、geQuadOut、geCubicOut、geCubicInOut、geBackOut | ヘルプ | |
| テーマ | ライト/ダークテーマを 1 つのプロパティで切り替えられます。Theme := utDark | ヘルプ | |
| ヘッドレスレンダリング | すべてのコントロールとモデルで、SaveToPNG と SaveToSVG を利用できます。Linux64 と、.NET の ConsoleRender デモでも動作します。 | ヘルプ | |
| 右から左 (アラビア語とヘブライ語) | キャプションと単位テキストの配置は方向に従います。ダイヤル、時計、コンパス、VU メーター、リニアおよびリングのプログレスは向きを保ちます。 | ヘルプ | |
| 印刷と印刷プレビュー | Print と ShowPrintPreview は、ゲージを画面表示どおり 1 ページに、アニメーション実行中でも最終値で印刷します。PrintSettings は、用紙、向き、余白、拡大縮小、ヘッダーとフッターを一度設定すれば、プリンター、プレビュー、PDF のすべてに使われます。すべてのエディションで、VCL、FireMonkey、WinForms、WPF、Avalonia に対応します (FireMonkey の印刷は Windows と macOS で動作します)。 | ヘルプ | |
| アクセシブルな PDF エクスポート、PDF/UA と PDF/A (sgcPDF 使用) | ExportToPDF は、ゲージを実際のテキストを持つベクターグラフィックスとして書き出し、キャプション、値、単位、レンジを含む代替テキストを付けます。ファイルは既定でタグ付きの PDF/UA ドキュメントで、PDFALevel で PDF/A-2a または PDF/A-3a を追加できます。sgcUIPDF ブリッジと、ライセンスされた sgcPDF が必要です (.NET では esegece.sgcUICore.sgcPDF)。 | 登録版 | ヘルプ |
| アクセシビリティ | すべての種類のゲージが、キャプション、値、範囲を UI Automation に公開し、しきい値は通知として発行されます。ゲージは値を表示するだけなので既定ではタブストップではなく、TabStop でタブ順に加えられます。Windows のハイコントラストに従います。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| MQTT、WebSocket、SSE のバインド | sgcGaugesWS は、MQTT トピック(+ と # のフィルタ対応)と、WebSocket および SSE メッセージの JSON フィールドを、ValuePath、FilterPath、FilterValue でゲージのポインターにバインドします。sgcWebSockets が必要です。 | 登録版 | ヘルプ |
.NET 版のゲージは、同じクラス名を持つ C# 版で、WinForms、WPF、Avalonia に対応し、ライブデータのブリッジは別パッケージです。
| パッケージ | エディション | 内容 |
|---|---|---|
esegece.sgcGauges.Community | Community(無料) | コアライブラリ |
esegece.sgcGauges | 登録版 | コアライブラリ |
esegece.sgcGauges.WinForms | 登録版 | Windows Forms コントロール |
esegece.sgcGauges.Wpf | 登録版 | WPF コントロール |
esegece.sgcGauges.Avalonia | 登録版 | Avalonia コントロール |
esegece.sgcGauges.Rendering | 登録版 | ヘッドレスレンダリング |
esegece.sgcGauges.sgcWebSockets | 登録版のみ | sgcWebSockets ブリッジ |
sgcGauges のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。
sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。
Delphi (PDF) →