问题标签 [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 投票
8 回答
4365 浏览

richtext - 类 Wiki 文本编辑器保留原始标记的最佳选择?

我们需要一个能够保留原始标记的基于 Web 的类似 wiki 的富编辑器。目前,给定的自定义标记正在转换为 html 以进行显示和编辑(允许人们在链接和类似情况下编辑 html),然后在保存时转换回特定标记。这显然容易出错且不理想。

第一个重大决定是在纯javascript基于 html 的解决方案(如TinyMCE)和更面向客户端的解决方案(如 flash 或silverlight )之间做出决定,这将使我们不必担心 html 等。

根据您的经验,目前最好的选择是什么?

0 投票
2 回答
688 浏览

php - RichTextEditor 是 PHP/代码对 php 片段友好的

我似乎找不到一个 js RTE 可以与其中交织的 php 片段友好地玩耍。我想要一个用于多个站点后端的迷你 CMS。视图在这里和那里有一些 php 片段

是否有任何 RTE 可以单独使用 php,甚至显示它与漂亮的格式混合在一起?

即使在 html 模式下输入并来回切换,TinyMCE 也会杀死标签。如果粘贴到源代码模式,FCKEdit 似乎保持代码完整,但它没有显示在编辑端,所以如果有人删除了一个包含一些 php 的元素,bop,它就消失了。

并且没有一个编辑器喜欢创建良好的缩进代码,这也是一个不错的加分项,但可能会问得过头了,呵呵。

0 投票
3 回答
48995 浏览

vba - 从 Excel VBA 发送格式化的 Lotus Notes 富文本电子邮件

我几乎没有 Lotus Script 或 Notes/Domino 知识,但我有一个程序,很久以前从某个地方复制的,它允许我通过 VBA 的 Notes 发送电子邮件。我通常只将它用于格式并不重要的内部通知。

我现在想用它来向客户发送外部电子邮件,而公司类型更希望电子邮件符合我们的样式指南(基本上是无衬线字体)。

我正要告诉他们该代码仅适用于纯文本,但后来我注意到该例程确实引用了某种 CREATERICHTEXTITEM 对象。这是否意味着我可以在正文字符串传递给邮件例程对其应用某种格式?除了维护我们宝贵的品牌价值外,这对我强调电子邮件中的某些段落非常方便。

我对“网络”进行了深入研究,以查看是否可以修改此代码,但不熟悉 Notes 的对象模型,并且在线 Notes 资源似乎反映了应用程序自身的迟钝这一事实,这意味着我没有得到远的。

编码:

0 投票
1 回答
929 浏览

richtextbox - Javascript 富文本编辑器和关联的类来过滤和清理输入?

我意识到有几个用于 jQuery 的富文本编辑器,但我找不到任何具有关联类来执行接受输入到数据库中所需的过滤和清理。

这样的类存在吗?

我对 PHP 库特别感兴趣,但 .NET 也会很有趣。

0 投票
3 回答
2616 浏览

jquery - jQuery: Batiste 富文本编辑器——如何更新内容?

我正在使用这个轻量级的 jQuery 插件来创建一个富文本编辑器:Batiste RTE jQuery Plugin

作为更复杂表单的一部分,我具有清除更改的功能,我也希望能够为编辑器执行此操作。

我将初始内容保存在一个变量中,我想做类似的事情:setContent(INITIAL_CONTENT),但我找不到访问 RTE 对象的方法,因为 $("textarea").rte(some-options-here)返回的是textarea对象而不是rte对象。

关于如何实现这一点的任何想法?

0 投票
3 回答
1036 浏览

c# - 在 C# 中保存 RichTextFile 的最佳方法是什么?

我正在尝试创建记事本/写字板克隆。我想以 .rtf 格式保存它,以便它可以被写字板读取。如何在 C# 中保存执行此操作?

0 投票
9 回答
7042 浏览

silverlight - 为什么 Flash/Silverlight/Whatever 中没有所见即所得的富文本编辑器?

或者有吗?

从桌面软件开发人员的角度来看(可能与 Web 开发人员相反),富 Web 应用程序平台,例如 Flash 或 Silverlight,看起来是为 Web 进行所见即所得文本编辑器的更好工具。它们能够进行更复杂的输入/输出、数据表示等,并且它们在浏览器和平台上是一致的(好吧,也许还不是 Silverlight 和 Moonlight,但至少 Flash 似乎是)。

尽管如此,开发人员更喜欢使用 Javascript/DOM/HTML/CSS 以及它们所有的不兼容、差异、努力工作以解决每一个特定的怪癖并使用大量的 hack 来使这些技术做他们可能原本不应该做的事情能够做到。

有一些普遍接受的论点为什么不应该将 Flash 用于网站,还有一个普遍接受的例外:嵌入式视频播放器。富文本编辑器有何不同?“Flash 控件存在于其隔离的沙箱中”——WYSIWYG 编辑器普遍如此;“搜索引擎无法索引 Flash 控件的文本”——无论如何,谁关心索引编辑器中不断变化的未保存内容;“并非所有用户都可能安装了 Flash”——因此也不是所有用户都启用了 Javascript。

所以,问题来了:选择 Javascript 而不是 Flash 来实现 WYSIWYG 编辑器的优势是什么?选择其他方式会有什么缺点?

0 投票
2 回答
895 浏览

c# - C# 保存/加载富文本速度问题

我目前正在尝试解决涉及加载和保存富文本的速度问题。这是详细信息。在我的应用程序中,我有一个 Question 类,它需要能够存储两个富文本。目前,这两个富文本作为 TextRanges 存储在 Question 类中。就保存/加载而言,我使用的是 TextRange.Load(Stream, DataFormats) 和 TextRange.Save(Stream, DataFormats)。一切正常...

我的问题是我需要从文件中保存/加载 1000 多个这样的问题。当我这样做时,保存/加载包含这些问题的文件需要 20~ 秒。最重要的是,我希望能够一次加载其中的几个文件……这可能会让用户等待几分钟。我确定我的问题现在很清楚了。

所以我开始调查为什么保存/加载文件需要这么长时间,并且从分析器中我发现保存/加载文件所花费的时间中有 80% 是在 TextRange.Load 和 TextRange.Save 方法中。

所以我的问题是......有没有人有任何建议或指针来加快我的文件保存/加载?

我试图想出另一种方法来将富文本存储在 Question 类和文件中。我很快就没有想法了,但我想在我承认之前来到这里。任何帮助是极大的赞赏。如果我需要澄清任何事情,也请告诉我。谢谢!

0 投票
5 回答
5580 浏览

php - 在 Drupal 中自定义 WebForm 模块

我也是 Drupal 6.10 CMS 和 PHP 的新手。我正在使用 drupal 创建我的网站,我发现了一个名为Webform的模块 ,我喜欢它,创建具有不同类型字段和文件上传的表单非常容易。我不知道的一件事是如何在所有字段之前添加富文本。类似于表格介绍之类的东西。该模块具有“描述”字段,它将文本显示为纯文本,但其中没有富文本。

我可以用什么来实现这一点。是否可以在那里对 html 进行硬编码,或者是否有任何其他模块可以允许这样做?

谢谢

0 投票
13 回答
40668 浏览

c# - 是否可以从 Visual Studio 复制代码并将格式化的代码粘贴到 OneNote?

有没有办法从 Visual Studio (C#) 复制代码并将其粘贴到 OneNote 中,而不会丢失格式?

我能够做到这一点,但前提是我从 VS 复制,粘贴到 Word,从 Word 复制,然后粘贴到 OneNote。