问题标签 [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.
editor - 什么是可在 Web 上使用的可靠的、功能齐全的开放富文本表示?
我正在寻找text的内部表示格式,它将支持基本格式(字体、大小、粗细、缩进、基本表格,还支持以下功能:
- 双向输入(希伯来语、阿拉伯语等)
- 同一文本字段中的多语言输入(即 UTF-8)
- 锚定脚注(即上标数字是指向该编号脚注的链接)
我猜TEI或DocBook已经足够丰富了,但这里有个问题——我希望这些文本缓冲区是Web 可编辑的,所以我需要一个可以使用 TEI 或 DocBook 的编辑控件,或者在其中一个之间进行可靠的双向转换以及编辑控件可以吃的任何东西。
更新:我正在考虑的编辑控件类似于TinyMCE,但是 AFAICT,TinyMCE 缺少脚注,而且我不确定它的可扩展性(编辑 1 或 2 兆字节的文本怎么样?)
非常感谢任何指针!
.net - 如何在 .NET 中将 HTML 转换为 RTF(富文本)而不为组件付费?
是否有免费的第三方或 .NET 类可以将 HTML 转换为 RTF(用于启用富文本的 Windows 窗体控件)?
“免费”要求来自这样一个事实,即我只在开发一个原型,并且可以加载 BrowserControl 并在需要时仅渲染 HTML(即使它很慢),并且 Developer Express 将发布他们自己的此类控制很快。
我不想学习手工编写 RTF,而且我已经知道 HTML,所以我认为这是快速获得一些可演示代码的最快方法。
c# - 什么是最好的免费、兼容 Ajax.NET (System.Web.Extensions 3.5) 的富文本框控件?
我正在寻找一个很好的 ASP.NET RichTextBox 组件,它可以很容易地与 .NET Framework 3.5 Ajax 集成,特别是可以轻松地从 UpdatePanel 中提供其值的组件。
我被 RicherComponents RichTextBox 烧毁了,它仍然没有引用 Framework 3.5。
谢谢!
javascript - 如何在 Yahoo 富文本编辑器中设置焦点
我有一个 HTML 表单,其中包含 YAHOO 富文本编辑器。
当我显示表单时,我希望 YAHOO 编辑器具有焦点,以便光标准备好接受输入,而无需用户单击它或进入它
visual-studio-2005 - 在 Crystal Reports 中显示 RichText
我在 Crystal(Visual Studio 2005 附带的版本)中创建了一个报表,其中包含一个 IFieldObject,我想用它来显示一些富文本。我已将 IFieldObject 的 TextFormat 设置为 crRTFText,但是当我运行报告时,文本框会显示所有 rtf 标记,而不是实际显示格式化文本。
为了让 Crystal 显示富文本,是否需要更改其他一些设置?
javascript - 是否有一个 textarea/富文本编辑器允许用户在输入时跟随在其中呈现的链接?
我正在寻找类似 FCKEditor 之类的东西,它允许用户通过左键单击链接来跟踪链接。
例如,StackOverflow 中的降价编辑器不允许您在向编辑器中输入数据时单击添加的链接。我想呈现一个文本区域,其中预先填充了一些指向实验室结果的链接,用户可以在发表评论时选择查看这些链接。
syntax - 富文本可以使用哪些简单的语法?
我希望在一个具有简单文本输入的应用程序中,丰富一些标记以包括格式或语义标签。我希望语法尽可能简单,并且我想包含自定义标签。
示例:[bold]Stackoverflow[/bold] 是程序员的 [tag]good[/tag] 资源。
桌子也需要。
HTML/XML 和 LaTeX 足以支持这一点,但太复杂了。Wiki-Syntax 看起来很简单,但每个标记使用另一个符号,引用不明确,每个 Wiki 似乎都有另一种语法。对于表格和类似的东西,Wiki 变得非常复杂。
是否存在符合我需要的语言/语法,或者可以稍微改变一下?还是我必须自己发明一些东西?在这种情况下,您有什么建议吗?
javascript - javascript 富文本编辑器
有几个(非常好的)用 Javascript 编写的富文本 Web 编辑器(例如 FCKeditor、YUI Texteditor 和许多其他)。
但是我找不到任何关于如何构建这样一个组件的教程。可以解释高级考虑因素(架构)和/或低级“关键”点的更多细节(即为什么大多数编辑器都使用 iFrame,如何处理键盘输入,如 Ctrl-B、Ctrl -C 选择文本时和未选择文本时等)
我的主要动机是好奇心。如果我今天必须开发这样的编辑器,我不知道从哪里开始。
有谁知道任何涵盖上述问题的教程(理想情况下,解释如何从头开始构建所见即所得编辑器的东西)?
ms-word - 清除 RTF 中的 \listlevel 状态
我正在从文字处理器组件输出 RTF。这运行良好,但有一种特定情况失败,因为它会导致 Word 2000 损坏文档。不过,Word 2007 对 RTF 很好,这意味着他们修复了一些问题。但是,我需要能够输出适用于任何 Word 版本的 RTF。
想要的文本如下:
这里的关键是这是在表格单元格中输出的。正在输出的 RTF 提取如下。设置一个列表以输出用于标题的编号文本。然后有一个 \pard 重置它(下面用两颗星突出显示)并输出纯文本。如果在单元格中使用了 \pard,则 Word 2000 会崩溃。如果省略,它工作正常。但随后 Word 2007 也显示了带有编号序列的下一行。
如果有人可以建议如何从 blah blah blah 行中清除列表级别 \ls1,或者 \pard 可能存在什么问题,那么我将不胜感激。谢谢!
wysiwyg - 在动态网站上使用 MarkDown?
是否存在任何在 Markdown 中本地工作的WYSIWYG编辑器?(任何平台/语言) ...因此消费者不必查看背后的代码,只需在类似 MS-Word 的界面中工作。
一个辅助MarkDown 编辑器,您可以在其中查看和编辑 Markdown 源(就像我正在写这个问题的那个)也可以。