Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

概要

Angular のRich Text Editorは、機能豊富な WYSIWYG HTML および Markdown エディターです。ブログ、フォーラム投稿、メモセクション、サポートチケット (インシデント)、コメントセクション、メッセージングアプリケーションなどの作成に広く使用されています。このコントロールは、モバイル対応でより良い編集体験のための効率的なユーザーインターフェイスを提供します。豊富なコンテンツを編集およびフォーマットするためのさまざまなツールを備え、有効な HTML マークアップまたは Markdown (MD) コンテンツを返し、モジュール式アーキテクチャで画像、リンク、テーブル、およびリストを挿入することもできます。


Syncfusion Essential Studio® Angular Rich Text Editorを選ぶ理由

Angular Wysiwyg Editor image

WYSIWYG エディター

Angular Rich Text Editorコンポーネントは、WYSIWYG HTMLエディターまたはマークダウンエディターとして使用でき、設定可能なIframe特性を持つIframe編集もサポートしています。

Angular Rich Text Editor Easy Interaction image

簡単な操作

エディターのフォアグラウンドと背景色、フォントの種類、イタリック体、順序付きおよび順序なしのカスタムリストの追加、下線、取り消し線、太字を設定することで、テキストと段落を簡単にフォーマットできます。

Angular Rich Text Editor Flexible Editing image

柔軟な編集

より良い編集体験のために、Angular Rich Text Editorコンポーネントはさまざまなツールと選択肢を提供します。これにより、画像ビデオハイパーリンクテーブルをすばやく挿入したり、テーブルセルを結合したり、キーを設定したりできます。

Angular Rich Text Editor Html Preview image

HTML コードのプレビュー

ソースコードでHTMLコードを直接検査・編集し、プレビュー結果を表示(HTMLライブエディター)します。

Angular Rich Text Editor Tools image

豊富なツールを備えたツールバー

Angular 用 WYSIWYG Rich Text Editorは、完全にカスタマイズ可能なさまざまなツールバーオプションを提供します。オプションには、複数行、展開、クイック、およびフローティングツールバーがあります。ツールのコマンドは、関連する機能に基づいてグループ化されています。

Angular Rich Text Editor Adaptive Ui image

あらゆる解像度に適応

Rich Text Editorは、デスクトップ、タッチスクリーン、スマートフォン向けに高度にレスポンシブなレイアウトと最適化されたデザインを備えています。iOS、Android、Windows OSを使用するすべてのモバイルフォンでうまく機能します。

Angular Rich Text Editor Third Party Integration image

サードパーティライブラリとの統合

スペルチェッカー、コードミラーなどのサードパーティライブラリをRich Text Editorと簡単に統合して、Angular HTMLテキストエディターのコンテンツを改善できます。

Angular Rich Text Editor Globalization image

グローバリゼーションとローカリゼーション

異なるロケールのユーザーが好みEに合わせて日付、通貨、 numbering をフォーマットすることで、Rich Text Editorを使用できるようになります。


AI 対応Rich Text Editorでスマートな生産性を実現

AI 対応の Angular Rich Text Editorでスマートな執筆を。文法の修正、コンテンツの書き換え、言語間の翻訳、要約の作成をエディターを離れることなく即座に実行できます。

AI を活用したリッチテキスト編集を今すぐ体験

AI を搭載した Angular Rich Text Editorコンポーネント。


Angular Rich Text Editorのコード例

以下に示すいくつかのシンプルな HTML および TS コード例を使用して、Angular Rich Text Editorを簡単に開始できます。また、Angular でRich Text Editorをレンダリングおよび構成する方法を示すAngular Rich Text Editorの例も参照してください。

<div class="control-section">
  <ejs-richtexteditor id='defaultRTE' [(value)]="rteValue">
  </ejs-richtexteditor>
</div>
import { Component } from '@angular/core';
import {  ToolbarService,  LinkService,  ImageService,  HtmlEditorService } from '@syncfusion/ej2-angular-richtexteditor';
@Component({
  selector: 'app-root',
  templateUrl: 'app.component.html',
  providers: [ToolbarService, LinkService, ImageService, HtmlEditorService]
})
export class AppComponent {
  private rteValue: string = `<p>The Rich Text Editor component is a WYSIWYG ("what you see is what you get") editor that provides the best user experience to create and update the content. Users can format their content using standard toolbar commands.</p>
            <p><b>Key features:</b></p>
            <ul>
                <li>
                    <p>Provides &lt;IFRAME&gt; and &lt;DIV&gt; modes</p>
                </li>
                <li>
                    <p>Capable of handling markdown editing.</p>
                </li>
            </ul>`;
}

HTML エディターのツールバー

Angular WYSIWYG テキストエディターのツールバーには、コンテンツを編集およびフォーマットするためのさまざまなコマンドがあります。ツールバーを使用してテキストや段落をフォーマットしたり、画像、ハイパーリンク、テーブル、リストなどを挿入したりできます。ツールコマンドは、関連する機能に基づいてグループ化されています。

複数行ツールバーを備えた Angular WYSIWYG HTML エディター。

複数行ツールバー

オーバーフローしたツールバーコマンドは、ツールバー内の次の行に折り返されます。

展開ツールバーを備えた Angular WYSIWYG HTML エディター。

ツールバーの展開

隠れているオーバーフローしたツールバーコマンドは、展開アイコンを使用してツールバーが展開されると表示されます。

クイックツールバーを備えた Angular Rich Text Editor。

クイックツールバー

このツールバーには、テキスト、画像、テーブル、およびリンクに関連する頻繁に使用されるコマンドが含まれています。要素 (テキスト、画像、テーブル、リンク) にすばやくアクセスしてフォーマットし、カスタマイズするのに役立ちます。

フローティングツールバーを備えた Angular WYSIWYG HTML エディター。

ツールバーのフローティング表示

Angular WYSIWYG HTML エディターのツールバーは、エディターの上部に固定されず、現在のページをスクロールするとエディター領域内を浮動します。

Angular Rich Text Editorで完全にカスタマイズ可能なツール。

フルカスタマイズ可能

Angular Rich Text Editorコンポーネントのツールバーボタンは、完全にカスタマイズ可能です。ボタンの追加または削除、カテゴリに基づいたコマンドのグループ化が可能です。これにより、HTML ブログエディターや HTML メール作成ツールのように、アプリケーションのニーズに合わせてツールバーを設計できます。

カスタムツールを備えた Angular WYSIWYG HTML エディター。

カスタムツール

組み込みのコマンドとともに、独自のコマンド (ツール) をアクションとともにツールバーに追加します。


Angular WYSIWYG インライン HTML エディター。

インラインモード

Angular Rich Text Editorは、編集可能な領域のコンテンツがクリックまたは選択されたときにインライン HTML エディターを表示します。


メンションとハッシュタグ

Angular Rich Text Editorでコンテンツを作成する際、ユーザーまたはグループをタグ付けしたり、提案リストから選択したりできます。

メンションとハッシュタグを備えた Angular Rich Text Editor。


編集体験

Angular Rich Text Editorコンポーネントは、より良い編集体験のために幅広いツールとオプションを提供します。

Angular HTML WYSIWYG エディターでの画像の挿入。

画像の挿入

ローカルパスまたはサーバーパスからコンテンツに画像を挿入し、画像キャプションを付けてから、画像をURLにリンクします。画像をドラッグ&ドロップまたはファイルアップロードでサーバーにアップロードします。さらに、エディターは、BLOBまたはBase64形式で画像を挿入するオプションも提供します。

WYSIWYG Angular HTML エディターでのハイパーリンクの挿入。

ハイパーリンクの挿入

表示テキスト、ツールチップ、新しいウィンドウで開くリンクなどのカスタマイズオプションでハイパーリンクを挿入または変更します。

Angular Rich Text Editorへのテーブルの挿入。

テーブルの挿入

WYSIWYG Rich Text Editorにグリッドのような表形式データを表示するために、HTML テーブルを挿入および編集します。テーブルとその要素を動的に操作します (行と列の挿入/削除、テーブル全体または行または列のサイズ変更、およびテーブルの削除)。

テーブルの結合と分割機能を備えた Angular Rich Text Editor。

テーブルセルの結合と分割

2つ以上の行と列のセルをその内容とともに1つのセルに結合します。また、単一のセルを水平方向と垂直方向の両方に分割できます。

テキスト配置ツールを備えた Angular Rich Text Editor。

テキストの配置

コンテンツを左寄せ、中央寄せ、右寄せ、または均等割り付けするための組み込み設定が利用可能です。

Enter キーと Shift+Enter キーの設定

Rich Text Editorでは、Enter キーと Shift+Enter キーを押したときに挿入されるタグをカスタマイズできます。以下のタグを設定できます。

  • P: ‘P’ が設定されている場合、Enter または Shift+Enter を押すと ‘p’ タグが作成されます。
  • DIV: ‘DIV’ が設定されている場合、Enter または Shift+Enter を押すと ‘div’ タグが作成されます。
  • BR: ‘BR’ が設定されている場合、Enter または Shift+Enter を押すと ‘br’ タグが作成されます。

テキストのフォーマット

  • 選択したコンテンツ、段落全体、特定の単語や文字をフォーマットします。
  • 見出し、引用、コード、段落などをフォーマットします。
  • 文字や単語を太字、斜体、下線、取り消し線、または大文字にします。
  • 段落のインデントと間隔を変更します。
  • フォントとそのサイズを選択します。
  • 下付き文字と上付き文字を使用します。
  • コンテンツのフォントカラーと背景色を選択します。

テキストをフォーマットする Angular Rich Text Editor。


Angular WYSIWYG HTML エディターのカスタムリスト。

カスタムリストの追加

Angular Rich Text Editorでコンテンツを整理するために、順序付き (番号付き) または順序なし (箇条書き) のリストを作成します。順序なしリストの箇条書きの外観を丸または四角に変更する機能もサポートされています。また、小文字のギリシャ文字や大文字のローマ数字など、順序付きリストのさまざまな番号形式もサポートしています。


全画面テキストエディター

組み込みオプションにより、コンテンツ編集用にWYSIWYG HTMLエディターが全画面サイズ(全ページエディター)になります。

Angular WYSIWYG HTML エディターの全画面テキストエディター。


貼り付けのフォーマット機能を備えた Angular Rich Text Editor。

Microsoft Word および Excel からの貼り付け

Angular Rich Text Editorは、タグ、属性、スタイルを除外して、Microsoft Word、Microsoft Outlook、および Microsoft Excel から画像を含むコンテンツをエディターに貼り付ける組み込みオプションを提供します。さらに、コンテンツをプレーンテキスト、クリーンアップされたスタイル、またはソースフォーマットスタイルとして貼り付けるかどうかを選択するオプションもあります。


URL の自動ハイパーリンク

Angular Rich Text Editorは、URL がプレーンテキストとして入力されたときに、テキストを自動的にハイパーリンクに変換するように設定されています。

Angular Rich Text Editor Autolinking image


Angular WYSIWYG HTML エディターの検証。

Angular フォームの検証

Angular Rich Text Editorは、Angular のテンプレート駆動型フォームとリアクティブフォームをシームレスにサポートします。検証には次の2つのタイプがあります。

  • 必須検証
  • 最大長検証

コンテンツの長さを制限

この機能により、ユーザーは特定のセクションの文字数を制限できます。

Angular WYSIWYG HTML エディターの最大長


Angular Rich Text Editor Resize image

サイズ変更可能なエディター

Angular Rich Text Editorはサイズ変更が可能で、ユーザーはコンテンツ領域を広げたり縮めたりすることができます。


ファイルマネージャーによる画像の挿入

Rich Text Editorに統合されたファイルマネージャーは、クラウドストレージまたはサーバーから画像を挿入およびアップロードします。

Angular WYSIWYG HTML エディターでファイルマネージャーを介して画像をアップロード。


追加機能

クリップボード操作を備えた Angular Rich Text Editor。

カット、コピー、貼り付け

Angular WYSIWYG テキストエディターでは通常、ユーザーがクリップボード操作 (カット、コピー、貼り付け) を使用できます。

元に戻す/やり直し管理機能を備えた Angular Rich Text Editor。

元に戻す/やり直しマネージャー

Angular Rich Text Editor は、編集アクションを保存するために元に戻す/やり直しアクション履歴を管理し、元に戻すステップをカスタマイズすることもできます。

印刷サポートを備えた Angular Rich Text Editor。

テキストエディターのコンテンツを印刷

WYSIWYG Rich Text Editorのコンテンツを、ツールバーの印刷オプションを使用するか、プログラムによって適用されたフォーマットスタイルで印刷します。

応答性の高い Angular Rich Text Editor。

タッチフレンドリーでレスポンシブな WYSIWYG エディター

Angular Rich Text Editor (モバイル HTML エディター) はタッチジェスチャーを認識し、ユーザーはスワイプでツールバーを左右に移動できます。レスポンシブでモバイルフレンドリーなデザインは、すべてのモバイル、タブレット、デスクトップフォームファクターで最高のユーザー体験を提供します。

Angular Rich Text Editorでサポートされているテーマ。

組み込みおよびカスタマイズ可能なテーマ

Angular Rich Text Editorには、Tailwind CSS、Bootstrap 5、Bootstrap 4、Bootstrap、Material、Fabric、Fluent、 हाईコントラストなど、いくつかの組み込みテーマが付属しています。

Angular Rich Text Editorの API。

開発者に優しい API

コンテンツ編集を最適化するための十分なクライアント側 API が利用可能です。


HTML エディターのアクセシビリティ

Angular Rich Text Editorのキーボードナビゲーション。

キーボードナビゲーション

Angular Rich Text Editorコンポーネントは、すべてのセルがキーボードでアクセスできることを保証します。ソート、選択、編集などの主要な機能は、キーボードコマンドのみで実行でき、マウス操作は不要です。これにより、このコンポーネントを使用して高度にアクセス可能なアプリケーションを作成するのに役立ちます。

アクセシビリティとスクリーンリーダーのサポートを備えた Angular Rich Text Editor。

スクリーンリーダー

Angular Rich Text Editor は、WAI-ARIA アクセシビリティを完全にサポートしています。Rich Text Editor の UI には、視覚障害者が見やすいように高コントラストの視覚要素が含まれています。また、有効な UI 説明は、スクリーンリーダーなどの補助技術を通じて簡単にアクセスできます。

右から左へ表示する Angular Rich Text Editor。

右から左 (RTL)

Angular Rich Text Editorは右から左へのレンダリングをサポートしており、テキストエディターのテキスト方向とレイアウトを右から左に表示できます。これにより、アラビア語、ペルシア語、ヘブライ語などの RTL 言語のユーザーエクスペリエンスとアクセシビリティが向上します。


Angular バージョンの互換性

Angular バージョンの継続的な改善に伴い、Angular Rich Text Editorはバージョン4以降の最新バージョンとの互換性を保つために常に最新の状態に保たれています。

Angular Rich Text Editorのバージョン互換性。






その他の対応フレームワーク

Rich Text Editorは、Blazor、React、JavaScript、および Vue フレームワークで利用できます。以下のリンクで、プラットフォーム固有のオプションをご覧ください。

対応ブラウザ

Angular のRich Text Editorは、Chrome、Firefox、Edge、Safari、Opera など、すべての最新の Web ブラウザーで問題なく動作します。

Angular Rich Text Editorの対応ブラウザ。

145+ 以上のAngular UIコンポーネント

よくある質問

Syncfusion Angular WYSIWYG テキストエディターには、次の機能があります。

  • 最新の Web およびモバイルアプリケーション向けの豊富なツールセットで、WYSIWYG HTML および Markdown コンテンツを編集します。

  • ブログエディター、メッセージ、HTML メール作成ツール、ディスカッションフォーラムのようなアプリケーションに簡単に組み込むことができます。

  • フローティングツールバーまたはインラインエディターを作成し、ページ上の任意の編集可能な要素を選択して、その場で編集できるようにします。

  • ソフトウェアと対話するための機能豊富な UI を提供する市場で最高の Angular Rich Text Editorの1つ。
  • シンプルな設定と API。
  • すべての最新ブラウザをサポート。
  • モバイルタッチフレンドリーでレスポンシブ。
  • デモドキュメントなどの豊富な学習リソースで、Angular Rich Text Editorをすばやく学習して開始できます。

Angular のRich Text Editorは単体では販売しておりません。Syncfusion のチームライセンスの一部としてのみ購入可能です。このライセンスには、Angular のRich Text Editorを含む 1,600 以上のコンポーネントとフレームワークが含まれています。チームライセンスの価格は、開発者5人で月額395ドルからで、サブスクリプションの有効期限が切れるまでサポートとアップデートが含まれます。さらに、現在実施中のプロモーションに基づいて割引を提供できる場合があります。追加の割引が適用されるかどうかについては、今すぐ弊社の製品スペシャリストまでお問い合わせください。

Angular Rich Text Editorのデモをご覧いただけます。このデモでは、Rich Text Editorのレンダリングと設定方法を示しています。

いいえ、弊社の 1,600+ の Web、モバイル、およびデスクトップ用のコンポーネントおよびフレームワークは、Angular Rich Text Editorを含め、個別に販売されていません。チームライセンスの一部としてのみ利用可能です。ただし、価格は競争力があり、他のベンダーがRich Text Editorコンポーネントのみに請求する価格よりもわずかに高いだけです。また、これまでの経験から、お客様は通常、弊社の製品の1つを使い始め、すぐに複数の製品に拡大する傾向があるため、5人開発者チーム向けの月額395ドルから始まるサブスクリプション料金ですべての 1,600+ のコンポーネントとフレームワークを提供するのが最善であると判断しました。加えて、現在実施中のプロモーションに基づいて割引を提供できる場合があります。追加の割引が適用されるかどうかについては、今すぐ弊社の製品スペシャリストにお問い合わせください。

いいえ、これは商用製品であり、有料ライセンスが必要です。ただし、年間総収入が100万米ドル未満で、開発者が5人以下の企業や個人には、無料のコミュニティライセンスが利用可能です。

包括的な入門ドキュメントから始めるのが良いでしょう。

お客様は私たちを愛しています

優れたツール群と充実したサポートチームにより、Syncfusion® はお客様の開発時間を短縮します。
お客様の体験談の一部をご紹介します。

実際の成功事例を見る

世界中の開発者が複雑なプロジェクトを簡素化し、納期を短縮するために Syncfusion の Essential Studio を信頼しています。豊富な UI コントロール ライブラリ、強力な SDK、信頼できるサポートにより、Essential Studio はチームがエンタープライズ対応のアプリケーションを自信を持って構築できるよう支援します。

ケーススタディを探る


世界中のユーザーからの評価

無料評価バージョンをダウンロードしてアプリケーションを変革しましょう
無料トライアルのダウンロード クレジットカード不要。

受賞歴

偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。

Angular のRich Text Editorに関するチュートリアルとブログの最近のアクティビティ

Angular Rich Text Editorのチュートリアルビデオとブログ記事は、この Angular コンポーネントを使用して最初のアプリを構築するのに役立ちます。これらは問題解決戦略を提供し、機能と機能性を説明し、新機能のリリースを発表し、ベストプラクティスを説明し、使用例を示します。Angular Rich Text Editorの最新情報を弊社のブログとチュートリアルビデオチャンネルでご覧ください。

Up arrow icon