问题标签 [richtext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
11237 浏览

php - PHP 的富文本编辑器 - MySQL Web 应用程序

我有一个 PHP Web 应用程序,我需要一个富文本编辑器(带有基本格式选项)供我的用户在门户中输入数据。

谁能告诉我该怎么做?由于我将数据保存在 mysql DB 中,数据库保存部分是否会有任何变化

提前致谢

0 投票
2 回答
2689 浏览

c# - 如何将富文本呈现到图像?

我正在尝试创建富文本 DataGridViewCell。我可以托管 RichTextBox 作为编辑控件,但是当单元格不处于编辑模式时,我需要自己绘制富文本。我不想解析文本 - 我只需要一个与富文本一起使用的 Graphics.DrawString 等价物。

0 投票
2 回答
2164 浏览

c# - 支持从右到左 Unicode 的 C# WinForms 富编辑器

有没有支持从右到左并可以导出为 HTML 的 WinForms 富编辑器?

标准的 RichTextBox 无法导出为 HTML(是否有 RTF 到 HTML 的转换器?)

DevExpress 的 XtraRichEdit 不支持从右到左。

0 投票
2 回答
1070 浏览

c# - 使用可爱的编辑器和 GDI+ 覆盖带有富文本的 jpeg 图像

我正在尝试使用动态富文本动态创建和存储 jpeg 图像。富文本来自用户输入到可爱的 asp.net 编辑器中。这个特定的编辑器可以输出 xHTML 或 rtf 以及其他一些。我正在使用 GDI+ 打开一个默认的背景 jpeg,并用来自可爱的富文本覆盖它。我还没有找到任何方法来做到这一点。

0 投票
2 回答
1995 浏览

asp.net-mvc - 在 MVC 应用程序中处理富文本

在 Web 应用程序中使用富文本的最佳实践是什么?我不想让自己容易受到脚本攻击。数据是否应该被编码进入数据库,然后在显示给用户时解码?关于处理诸如删除脚本标签或编码输入标记之类的富文本编辑器的任何建议?

0 投票
2 回答
5187 浏览

ruby-on-rails - 如何最好地使用 rails 清理丰富的 html?

我正在寻找有关如何清理 Web 应用程序中提交的 html 的建议,以便将来可以在没有样式或未封闭标签破坏应用程序布局的情况下重新显示它。

在我的应用程序中,富 HTML 是由用户使用 YUI 富文本编辑器提交的,默认情况下会运行一些正则表达式来清理输入,我还调用 [filter_MSWord][1]来捕获从办公室发送的任何废话

在后端,我正在运行ruby-tidy以在显示为评论之前对 html 进行清理,但有时粘贴不好的 html 仍然会影响我正在使用的应用程序的布局 - 我该如何防范呢?

FWIW 这里是我正在使用的消毒剂设置 -

我在这里还有什么选择?

0 投票
10 回答
20442 浏览

c# - 在 RichTextBox 中重置 RTF?

我正在尝试“重置”我的 RichTextBox(WinForms,而不是 WPF)中的格式。我以前使用

然而,这似乎突然让我失望了。现在无论我设置什么richTextBox.Text,它都保留了一些 rtf 格式。

我试过了

但是,这抱怨格式不正确。必须有更好的方法来做到这一点。(当然,选择整个东西,然后重置背景颜色、前景色和字体可以工作,但这会导致闪烁,因为整个东西被选中然后取消选择,而且速度较慢,需要更多代码。)任何人都有任何的想法?

编辑:我已经让它工作了:

但必须有更好的方法,对吧?

编辑2:为了清楚起见,我希望在保留文本的同时删除所有格式。看起来第一次编辑中的代码将会发布,除非其他人有更有效/更好的编码方式。

编辑3:

似乎不起作用,因为它仍然没有清除所有格式。我不喜欢上面第一个编辑中的方法的原因是它在清除文本框然后重新输入文本时使文本框“闪烁”。似乎应该简单地有一个richTextBox.ResetFormatting() 方法,或者某种访问相同功能的方法,因为 Clear() 方法清楚地(不是双关语)除了简单地清除所有文本之外还进行了某种格式重置.

总结一下:

有没有办法(如果有,它是什么)来重置 RichTextBox 中文本的格式,而不像上面的示例中那样清除文本(因为这会产生不希望的闪烁)?

0 投票
1 回答
3457 浏览

silverlight - Silverlight 的一个很好的富文本控件

我正在为 Silverlight 寻找一个好的富文本控件。codeplex 上的那个似乎已经过时,而我在 vectorlight 上看到的另一个免费的似乎没有保存为 RTF(它使用自定义 xml)或没有打印功能。

我正在考虑花一些钱购买 Telerik、ComponentOne 或 DevExpress 富文本控件,这些控件似乎都很昂贵,因为它们是捆绑在一起的。

如果有人对上述产品或其他产品有建议,那将非常有帮助。谢谢。

0 投票
4 回答
94537 浏览

c++ - 如何在 Qt 中创建一个粗体的红色文本标签?

我想使用 Qt 在我的应用程序中编写一条粗体红线。

据我了解,我会创建一个 QLabel,将其 textFormat 设置为富文本并给它一个富文本字符串来显示:

我在富文本编辑器中测试了这个富文本字符串,它显示得很好。

但是 Qt 显示带有所有大括号、关键字和反斜杠的整个字符串,而不是“这是粗体红色文本”。我究竟做错了什么?

感谢您的帮助。

0 投票
2 回答
2341 浏览

javascript - 扩展 TinyMCE 以显示用户可能希望链接到的可能内部页面列表

是否可以扩展 TinyMCE 富文本编辑器以允许将内部链接插入到我的网站页面。

我已经有一个可以返回页面名称和 URL 列表的函数,但是我不知道如何向高级链接插件添加新按钮。

我之前使用过图像管理器和文档管理器插件,因此我知道他们能够在高级链接对话框中添加自己的“浏览”按钮。

理想情况下,当用户在链接对话框中时,我想向他们展示一个可能链接到的页面列表。