Trusted by the world’s leading companies
概要
WYSIWYG リッチテキストエディターである WPF RichTextBox コントロールは、テキスト編集、書式設定、画像や表のサイズ変更、検索と置換、スペルチェック、コメントの追加、印刷、Word 文書のインポート/エクスポートなど、一般的なワープロ機能を網羅しています。エンドユーザーに馴染みのある Microsoft Word 風のリボン UI を備えた本格的なワードプロセッサーを WPF アプリケーションに組み込めます。

H高パフォーマンス
WPF RichTextBox コントロールは、あらゆる面で高いパフォーマンスを発揮するよう設計・最適化されています。

即時読み込み
数百ページの文書でも瞬時に読み込めます。

高速編集
遅延なくコンテンツの編集・書式設定が可能です。ユーザーはタイピング速度を試すこともできます。
Microsoft Word のファイル形式に対応
Microsoft Word のファイル形式(RTF、DOC、DOCX、XML)を扱うための組み込みサポートがあります。そのため、Microsoft Word 形式の文書をシームレスにインポート、編集、保存できます。パスワードで保護された Word 文書の読み書きにも対応しています。

Microsoft Word 風のリボンコントロール
WYSIWYG リッチテキストエディターである WPF RichTextBox コントロールには、フル機能のリボンコントロールが付属しています。このコントロールを追加するだけで、多くの時間を節約できます。また、独自のカスタムリボンを作成することも可能です。

使いやすい操作性
マウス、タッチ、キーボードの各インターフェイスで、スムーズで使いやすい操作体験を提供します。

スクロール
文書ページ間を素早くスクロールできます。

ズーム
ページ内容を対話的に拡大・縮小できます。ページに合わせる、複数ページ表示、ページ幅に合わせるなど、表示方法を簡単に変更できます。
シームレスな編集
WPF RichTextBox は、シームレスな編集体験を提供し、コンテキストメニュー、ミニツールバー、ダイアログ、ナビゲーションペイン、レビュー ペインなど、直感的でタッチフレンドリーな UI オプションを備えています。

検索と置換
Microsoft Word 風のナビゲーションペインにより、テキスト検索、検索結果の移動、他のテキストへの置換を直感的に行えます。

スペルチェッカー
入力と同時にスペルチェックを行い、誤字には赤い波線の下線を表示します。組み込みのレビュー ペインで、スペルミスを対話的に修正できます。

ドラッグ&ドロップ
選択したコンテンツを、同一文書内でドラッグ&ドロップして移動できます。また、外部アプリケーションへドラッグ&ドロップすることも可能です。

画像のサイズ変更
マウスやタッチで画像サイズを対話的に変更できる、優れたユーザー体験を提供します。

表のサイズ変更
行の高さや列の幅を対話的に調整できます。

@メンション
Outlook のエディターのポップアップ候補一覧のように、入力中に自動で候補を表示します。また、プレフィックス記号(@)、検索ロジック、エディターへ挿入される内容など、候補の設定をカスタマイズできます。
リッチなドキュメント オブジェクト モデル
WPF RichTextBox コントロールのリッチなドキュメント オブジェクト モデルは、テキスト、ハイパーリンク、画像、表、コメント、ヘッダー、フッターをサポートします。

テキスト
ユーザーはテキストを使って文書をシームレスに作成・編集できます。

画像
画像ファイル、またはオンライン画像 URL を参照して、テキストとインラインで挿入できます。PNG、BMP、JPEG、GIF などの一般的なラスター画像形式に対応しています。

表
組み込みダイアログで、シンプルな表から複雑なネスト表まで作成できます。行や列の追加/削除、見出し行の定義、セルの結合、内容に応じたセルサイズ変更が可能です。

ハイパーリンク
Web ページ、ファイル、メール、ブックマークなどへ素早くアクセスするためのリンクテキストを作成できます。組み込みダイアログで複数のリンクを挿入でき、Microsoft Word 風にテキストを自動的にリンクへ変換する機能も備えています。さらに、ナビゲーションをカスタマイズして、他のアプリケーションからターゲットを開くことも可能です。
リッチな書式設定オプション
WPF RichTextBox コントロールには、一般的に使用される文書書式設定オプションが含まれています。
テキストの書式設定
太字、斜体、下線、フォントファミリー、サイズ、色、ハイライト、下付き、上付きなどでテキストを整形できます。
段落の書式設定
インデント、配置、間隔で段落を整形できます。
箇条書きと番号付け
箇条書きや番号付けで項目を整理したり、文書のアウトラインを作成したりできます。単一レベルと多段階のリストの両方を追加できます。
表の書式設定
インデント、配置、セル余白と間隔、罫線、網かけ、行の高さ、ページをまたいで行を分割する設定などで表を整形できます。
ページ設定
サイズ、余白、ヘッダー距離、フッター距離などをカスタマイズして、各セクションのページ構成とレイアウトを設計できます。
外国語対応
組み込みの入力メソッド エディターと右から左への表示対応により、さまざまな言語のテキストを入力できます。
HTML 対応
文書を HTML 形式にシームレスにインポート、編集、保存できます。

外観
Metro、Office、Visual Studio など、複数の組み込みスキンが利用できます。
WPF RichTextBox のコード例
以下の XAML または C# の簡単な数行で、WPF RichTextBox をすぐに使い始められます。WPF で RichTextBox をレンダリングして構成する方法を示す WPF RichTextBox example もご覧ください。
<Syncfusion:RibbonWindow x:Class="DocumentEditor.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:DocumentEditor"
mc:Ignorable="d"
xmlns:Syncfusion="http://schemas.syncfusion.com/wpf"
Title="MainWindow" Height="350" Width="525" Syncfusion:SkinStorage.VisualStyle="Office2013">
<Grid x:Name="Root">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Syncfusion:SfRichTextRibbon x:Name="richTextRibbon" SnapsToDevicePixels="True" DataContext="{Binding ElementName=richTextBoxAdv}"/>
<Syncfusion:SfRichTextBoxAdv x:Name="richTextBoxAdv" Grid.Row="1" LayoutType="Pages" AcceptsTab="True" AllowDrop="True">
</Syncfusion:SfRichTextBoxAdv>
</Grid>
</Syncfusion:RibbonWindow>using Syncfusion.Windows.Controls.RichTextBoxAdv;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Media;
namespace RichTextEditor
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class DocumentEditorDemo : RibbonWindow
{
public DocumentEditorDemo()
{
InitializeComponent();
richTextBoxAdv.RequestNavigate += RichTextBoxAdv_RequestNavigate;
}
/// <summary>
/// Handles the RequestNavigate event of the richTextBoxAdv control.
/// </summary>
/// <param name="obj">The source of the event.</param>
/// <param name="args">The <see cref="Syncfusion.Windows.Controls.RichTextBoxAdv.RequestNavigateEventArgs"/> instance containing the event data.</param>
void RichTextBoxAdv_RequestNavigate(object obj, Syncfusion.Windows.Controls.RichTextBoxAdv.RequestNavigateEventArgs args)
{
if (args.Hyperlink.LinkType == Syncfusion.Windows.Controls.RichTextBoxAdv.HyperlinkType.Webpage || args.Hyperlink.LinkType == Syncfusion.Windows.Controls.RichTextBoxAdv.HyperlinkType.Email)
LaunchUri(new Uri(args.Hyperlink.NavigationLink).AbsoluteUri);
else if (args.Hyperlink.LinkType == HyperlinkType.File && File.Exists(args.Hyperlink.NavigationLink))
LaunchUri(args.Hyperlink.NavigationLink);
}
/// <summary>
/// Launches the URI.
/// </summary>
/// <param name="uri">The URI.</param>
private void LaunchUri(string navigationLink)
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo = new System.Diagnostics.ProcessStartInfo(navigationLink) { UseShellExecute = true };
process. Start();
}
}
}初めての WPF RichTextBox の作成方法がわからない場合は、ドキュメントをご覧ください
今すぐ読むよくある質問
なぜ Syncfusion WPF RichTextBox を選ぶべきですか?
Syncfusion WPF RichTextBox を無料でダウンロードして利用できますか?
いいえ。本製品は商用製品のため、有償ライセンスが必要です。ただし、年間総収益が 100 万米ドル未満で、開発者が 5 名以下の企業や個人には 無料のコミュニティ ライセンス をご利用いただけます。
Syncfusion WPF RichTextBox コントロールを単体で購入できますか?
いいえ。RichTextBox を含む の WPF コントロールは、単体では販売しておらず、1 つのパッケージとしてのみ提供しています。ただし、他社が RichTextBox 単体に設定している価格と比べても、わずかな差でより多くのコントロールを利用できるよう競争力のある価格設定にしています。また、当社の経験上、多くのお客様は 1 つの製品から導入し、短期間で複数製品へ拡張されることが多いため、 の WPF コントロールを $995/developer. の定額で提供するのが最適だと判断しました。さらに、現在実施中のプロモーションに応じて追加割引をご提案できる場合があります。追加割引の対象になるかどうかは、 営業チーム までお問い合わせください。
Syncfusion WPF RichTextBox の価格はいくらですか?
WPF RichTextBox コントロールは単体では販売していません。RichTextBox を含む 以上の WPF コントロールを収録した Syncfusion WPF スイートの一部としてのみ購入できます Syncfusion Essential Studio for WPF スイート の開発者ライセンスは 1 名あたり $995.00 USD,で、1 年間のサポートとアップデートが含まれます。さらに、現在実施中のプロモーションに応じて追加割引をご提案できる場合があります。追加割引の対象になるかどうかは、営業チーム までお問い合わせください。
Syncfusion WPF RichTextBox のデモはどこにありますか?
Syncfusion WPF RichTextBox を始めるにはどうすればよいですか?
まずは包括的な スタート ガイド をご覧ください。
お客様は私たちを愛しています
受賞歴
偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。














