バージョン14.2のリリースに伴い、VCL向けの製品パッケージは従来から更新および拡張され、完全に新しい製品と既存の製品に対する多数の改善の両方が補充されています。 したがって、このリリースでは、ユーザーに次の新しいコンポーネントを提供する準備ができています。
新しいゲージコントロールコンポーネント-スケールマネージャー-は、ダイヤルゲージ、リニアスケール、デジタルセクショナルディスプレイをシミュレートする要素を使用して、データを視覚的に表示するように設計されています。 視覚要素を相互に統合することにより、実際のデバイスとインストールのダッシュボードをシミュレートする情報パネルと複合デバイスを作成できます。
また、リッチエディットコントロールコンポーネントのプレビューバージョンをリリースしました。これにより、多機能テキストエディターを作成できます。 リッチエディットコントロールは試用版にすぎませんが、一連のフォーマットコマンドを使用してRTF形式でテキストを作成、編集、保存することができます。
ソフトウェアの観点から、これらのコマンドはアクションオブジェクトとして実装されます。 それらをリボンメニュー、ツールバー、ボタンなどの既存のインターフェイス要素に結び付けることで、強力なワードプロセッサの機能をアプリケーションに提供できます。
コンポーネントの現在のバージョンは、次の機能をサポートしています。
•段落および個々の文字のテキストの書式設定。
•画像を挿入および配置します(これまではクリップボードのみ、またはOLEドラッグアンドドロップのみ)。
•スタイルを操作します。
•リスト(箇条書き、番号付き、およびマルチレベルを含む)。
•最後にコミットされたアクションを元に戻し、やり直します。
•クリップボード操作。
•文字置換モード。
•テキストの強調表示。
•書式設定文字を表示します。
これらの多機能製品に加えて、バージョン14.2では、小さいながらも興味深いコンポーネントであるCamera ControlとToggle Switch Controlをユーザーにご紹介します。
Camera Controlコンポーネントを使用すると、内蔵のラップトップ/タブレットカメラまたはPCに接続されたWebカメラなど、接続されているカメラからビデオストリームと個々の画像の両方をキャプチャして出力できます。
トグルスイッチコントロールは、タッチ(タッチ)環境で従来のチェックボックスを置き換えるように設計されたスライダーコンポーネントです。
VCLの各新しいリリースは、製品ラインの拡張であるだけでなく、ユーザーに既に馴染みのあるコンポーネントの開発でもあります。 バージョン14.2で最も象徴的な機能強化をリストします。
グリッドコントロールコンポーネントには検索バーがあり、エンドユーザーはそこに表示される情報を簡単に見つけることができます。 検索を使用するには、パネルの指定された領域にテキストを入力するだけで、一致が見つかったすべてのエントリがテーブルに表示されます。 特定の列による検索、遅延自動および手動検索モードの選択、見つかったレコードの行の強調表示、いくつかの条件による検索の高度な構文などのオプションが実装されています。
Map Controlは、ジオコーディング、ナビゲーション/ルーティング、現在の場所でのBing Mapsへのクエリなど、多数のBing Mapsサービスをサポートするようになりました。
Spreadsheet Controlコンポーネントは、スプレッドシートファイルとの間での印刷設定の読み込み、読み込み、編集、および数式でのデータ配列の操作をサポートし始めました。
Layout Controlにはフローティンググループを作成する機能があり、アプリケーションにドッキングの単純なアナログを実装できます。
また、Microsoft Office 2013のスタイルの新しいアイコンでアイコンライブラリを拡張しました。現在、ライブラリにはアプリケーションインターフェイスで無料で使用できる約2000個のアイコンがあります。
このリリースでプロジェクトに役立つコンポーネントを見つけていただければ幸いです。 この記事へのコメントでは、VCL製品の新しいバージョンに関するすべての質問にお答えします。