Syncfusion Essential Edit for Windows Forms について

構文ハイライトによる編集機能を、ユーザ アプリケーションに加えます。

Syncfusion Essential Editは、簡単な利用と拡張を実現するために設計された、構文ハイライト エディット コントロールです。Syncfusion Essential Editは、Rich Editコントロールから派生したものではありません。それは、拡張性とパワフルな機能を実現するためにゼロから記述されたものです。その特徴は、マルチレベルでのアンドゥ/リドゥと、リッチなフォーマティング オプションにあります。この製品は、一般的に使用される言語のための構文ファイルと共に提供され、簡単なコンフィグレーション ファイルを用いた容易な構成が可能です。

構文ハイライト - Syncfusion Essential Editは、一般的なテキストの編集を目的とした、完全な構成能力を持つ構文ハイライト機能を提供します。構文ハイライトは、あらゆるテキストの可読性を大きく改善し、いくつかの市販アプリケーションの中での用途を見出しています。Syncfusion Essential Editを用いることで、Windows Formsアプリケーションに対して、容易に構文ハイライト機能を加えることが可能になります。その全ては、コンフィグレーション ファイルと、数行のコードにより構成されます。

コンフィグレーション ファイル - 複数のコンフィグレーション ファイルにより、Syncfusion Essential Editがテキストを解釈し表示するための方式が制御されます。コンフィグレーション ファイルを使用することは、カスタム構文要素を扱うEssential Editを構成するための1つの簡単な方法です。Syncfusion Essential Editの構文コンフィグレーション ファイル群は、いくつかの一般的に使用される言語と、VB、VB.NET、C#、C、C++、HTML、XMLなどのスクリプトのために提供されます。構文コンフィグレーション ファイルの作成のために、提供される構文構成モデルの使用が可能です。それによりSyncfusion Essential Editは、ユーザのカスタムな言語とスクリプトの編集をサポートします。

フォーマティング設定 - Syncfusion Essential Editは、フォーマティングに関る完全な制御を提供します。構文コンフィグレーション ファイルを用いて主要な構文グループを定義する一方で、製品と伴に提供される直感的なダイアログ ボックスを使用して、これらのデフォルト定義をオーバーライドすることが可能です。エンド ユーザによる、構文要素のフォーマティングに関する完全な制御は、Visual Studio.NETに良く似た方法で行われます。

アンドゥ/リドゥのサポート - Syncfusion Essential Editは、多様なレベルにおけるアンドゥ/リドゥをサポートします。WindowsにおけるデフォルトのEditコントロールは、1つのレベルだけのアンドゥ/リドゥをサポートします。そのため、たとえ構文ハイライトの機能自体が不要であっても、Syncfusion Essential Editは全ての編集におけるニーズに対して最適な選択となります。このアンドゥ/リドゥを自由に変更する能力に対して、ユーザはとても満足するでしょう。Syncfusion Essential Editは、各種のテキスト編集を行うための各種のアプリケーションにおいて、ユーザビリティを大いに改善するでしょう。

コラプス/エクスパンドのサポート - 近年、XMLやHTMLなどのフォーマットの編集に関して、爆発的なニーズがありました。本来、これらのフォーマットは階層的です。 階層的なデータは、構造の表示などのためのツリーの中に自然に収まります。また、オブジェクト指向コードも、クラスとメソッドとプロパティなどにより構造化されたものであり、とても類似する構造の中に収まります。それを考慮に入れたVisual Studio.NETは、C#とVB.NETをサポートしコラプス/エクスパンド機能をもつ、強力なエディタを導入しました。

Syncfusion Essential Editが含むものには、テキスト個々のノードとして扱い、そのセクションのコラプス/エクスパンドを行うためのサポートがあります。 この機能は、あらゆる構文グループのコラプス/エクスパンドに対する、サポートの追加のために使用できます。この機能に対しては、副次的なものとしての需要が多く、アプリケーションのユーザビリティを大きく改善するために使用されます。

Visual Studio.NETスタイルのインテリセンス - インテリセンスはVisual Studio.NETにおける生産性のための重要な機能です。Essential Editを用いることで、ユーザ アプリケーションにインテリセンスを加えることが簡単に行えます。

検索/置換ダイアログ - Syncfusion Essential Editと伴に提供されるものには、構築済みの検索/置換ダイアログがあり、それはVisual Studio.NETと伴に提供されるものと殆ど同一のものとなります。さらに、異なるユーザ インタフェイスを提供する必要がある場合に、これら全ての機能に対して計画的にアクセスすることが可能です。

ガーター エリア - Syncfusion Essential Editが提供するガーター エリアは、アプリケーションのニーズに応じてカスタマイズが可能です。デフォルトのマーカー セッティングと検索表示により、それらのマーカーはガーター エリアに表示されます。

行番号表示 - Syncfusion Essential Editは、行番号の表示と分析のためのサポートを提供します。

スクロールのサポート - Essential Editは洗練されたスクロールをサポートします。それは、インテリ マウスによるスクロールも完全にサポートします。さらにSyncfusion Essential Editは、Microsoft Officeライクな素早いスクロールをサポートします。

Syncfusion Essential Editのソースコード バージョンは全てのソースコードを伴う - Essential Editが提示するのは、このソースコードをユーザの製品に対して完全に統合することです。私たちのAssembly Managerテクノロジーを用いて、このソースコードをユーザ アプリケーションへとダイレクトに取り込むための能力を提示します。私たちは、ソースコードに関するサポートと拡張のヒントを提示します。