用途:在 Blazor 项目中集成并配置 Syncfusion Blazor Rich Text Editor(SfRichTextEditor),实现所见即所得富文本编辑。
主要能力:支持 HTML、Markdown、IFrame 编辑模式;工具栏可配置类型(Expand、MultiRow、Scrollable、Popup)、位置与自定义项;文本格式化、列表、对齐、颜色、字体、行高;图片/视频/音频插入与上传;表格创建、调整、合并单元格与快捷工具栏;内联编辑;自定义工具与 ExecuteCommandAsync 命令;事件(ValueChange、OnActionBegin、图片上传等);双向绑定与 GetTextAsync 取值;粘贴清理;Word 导入与 Word/PDF 导出;无障碍、快捷键、RTL 与全球化。
使用方式:安装 NuGet 包 Syncfusion.Blazor.RichTextEditor 与 Syncfusion.Blazor.Themes;在 Program.cs 调用 builder.Services.AddSyncfusionBlazor();在 _Imports.razor 引入命名空间;在 index.html 或 App.razor 添加主题 CSS 与脚本;使用 <SfRichTextEditor @bind-Value="@Content"> 并配置 RichTextEditorToolbarSettings。
适用场景:Blazor Server、WebAssembly、Web App 中的内容编辑、评论编辑器、就地内容编辑等。
限制:资料未提供收费、价格、平台兼容性、性能指标或效果数据;具体功能可用性以官方文档为准。