
スタイル、リスト、表、画像、リンク。
- 組み込みスタイル: 標準、見出し 1 から 6、表題、副題、引用、コード、リスト段落、ハイパーリンク、表グリッド。見出し 1 のスタイルを変更すると、すべての見出しが一度に変わります。
- 9 レベルのリスト: 箇条書き、数字、英字、ローマ数字。
- 列と行をまたぐセル結合、ヘッダー行、罫線、背景、入れ子の表に加え、インライン画像と
OnLinkClickイベントを持つハイパーリンクに対応します。
スタイル、リスト、表、画像、リンクを備えた文書エディタをユーザーに提供できます。JSON、HTML、Markdown、RTF を読み書きし、DOCX、PDF、PNG のページとしてエクスポートします。1 つの文書モデルが VCL、FireMonkey、WinForms、WPF、Avalonia のコントロールを動かし、ウィンドウなしでも、Linux64 でもレンダリングできます。ソースコード付きの、Delphi、C++ Builder、.NET 向けリッチテキストエディタです。

本格的な文書モデル、ユーザーが既に持っている形式、あらゆる文字体系の入力、紙、PDF、スクリーンリーダー向けの出力。sgcRichEdit は 1 つの製品でそのすべてをカバーします。
スタイル、リスト、セル結合のある表、画像、ハイパーリンク。
JSON、HTML、Markdown、RTF の入出力、DOCX、PDF、PNG の出力。
日本語、中国語、韓国語の IME、右から左への文字、アラビア語と英語の混在テキスト。
VCL、FireMonkey、WinForms、WPF、Avalonia、さらに Linux64 でのヘッドレスレンダリング。
sgcRichEdit のデモから取得しました。Delphi のデモは sgcUI トライアルと一緒にインストールされ、.NET のデモは Registered .NET のダウンロードに含まれます。

OnLinkClick イベントを持つハイパーリンクに対応します。
ExecuteCommand と CommandState で、VCL と FireMonkey ではアクション経由で、すべてのコマンドを実行できます。ツールバーやリボンは選択範囲と同期したままです。FireMonkey には選択ハンドル付きのタッチモードが加わります。
TsgcVCLDBRichEdit と TsgcFMXDBRichEdit は TDataSource に接続し、メモと BLOB フィールドを読み取り、ユーザーがコントロールを離れるときに文書を書き戻します。FieldFormat(Auto、JSON、HTML、RTF、Markdown、Text)と FieldEncoding がフィールドの保存方法を決め、AutoDisplay は大きな文書を必要に応じて読み込みます。DocumentText プロパティを WinForms、WPF、Avalonia でデータにバインドできます。
Print と PrintPreview に対応し、表のヘッダー行は各ページで繰り返されます。ExportToPDF は sgcPDF エンジンでタグ付き PDF を書き出し、ExportToPNG は選んだ解像度で任意のページをレンダリングします。ウィンドウなしでも使えます。TsgcWinFormsRichEdit、そして TsgcWpfRichEdit と TsgcAvaloniaRichEdit は、Delphi のコントロールと同じ名前を使います。データ対応の FireMonkey エディタと、sgcToolbar で作ったリボンを、デモからそのままお見せします。

TsgcFMXDBRichEdit でノートをデータセットに保持し、JSON、RTF、HTML、Markdown として保存します。
Word の RTF ファイルを読み込み、HTML、Markdown、DOCX、PDF、PNG として保存します。uses 句の各フォーマットユニットがリーダーやライターを登録し、sgcUIPDF_Export が PDF エクスポートを sgcPDF に接続します。
uses
sgcRichEdit_Formats, sgcRichEdit_VCL,
sgcRichEdit_RTF_Reader, sgcRichEdit_HTML_Writer, sgcRichEdit_Markdown,
sgcRichEdit_DOCX, sgcUIPDF_Export;
procedure TForm1.ConvertContract;
begin
sgcVCLRichEdit1.LoadFromFile('contract.rtf');
sgcVCLRichEdit1.SaveToFile('contract.html', refHTML);
sgcVCLRichEdit1.SaveToFile('contract.md', refMarkdown);
sgcVCLRichEdit1.SaveToFile('contract.docx', refDOCX);
sgcVCLRichEdit1.ExportToPDF('contract.pdf');
sgcVCLRichEdit1.ExportToPNG('page1.png', 0, 150);
end;
sgcRichEdit は単体でも、sgcUI Enterprise に含まれる形でも入手できます。テーマとランタイムを共有する他のすべての sgcUI 製品と一緒にお使いいただけます。いずれもソースコード付きです。
sgcRichEdit は、一緒にインストールされる sgcPDF エンジンで PDF を書き出します。.NET 向けの sgcRichEdit .NET は、WinForms、WPF、Avalonia のコントロールを Registered NuGet パッケージとして提供し、無償の Community エディションはありません。sgcRichEdit は All-Access バンドルにも含まれます。
sgcUI を詳しく見るsgcRichEdit は sgcPDF で PDF ファイルを書き出し、Editor デモは sgcToolbar でリボンを作り、sgcReports はユーザーが書く文書の隣でレポートを生成します。

sgcRichEdit の PDF エクスポートを支える PDF エンジン。一緒にインストールされます。

エディタ用のリボンやツールバーを作成できます。Editor デモは sgcToolbar のリボンをエディタのコマンドにバインドします。

ユーザーが書く文書の隣で、データからレポートを生成します。
Standard
Professional で追加
Enterprise で追加
トライアルをダウンロードして Editor、EditorFMX、DataAware のデモを実行するか、まずすべての機能をご覧ください。