问题标签 [rtf]

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 投票
2 回答
2364 浏览

vba - 使用 VBA 将多个 RTF 文本合并到一个 RTF 文件中

我正在使用 VBA 从 MS Project 中提取“任务笔记”,并希望创建一个 MS Word .DOC 文件并将这些文本复制到 EXCEL 中。

如果您使用 Task 对象的 Notes 属性,您只能获得 255 个字符,并且不会保留格式。为了保持格式,您可以将 .MPP 文件转换为 .MPD 并提取注释。这些注释已使用 rtf 存储(请参阅 PJDB.HTM 查找“sub getRtf”)。这样我可以提取所有笔记并将它们写入 .rtf 文件。如果我使用 MS Word 打开该文件(包含多个注释 [我已验证]),我只会看到第一个注释(并且它已被格式化)。我从其他网站收集的信息得知,文件中只有一个 rtf 文本将被处理,加入多个 rtf 文本并非易事。

所以我的问题是:有谁知道如何将几条 rtf 行组合成一个 rtf 文本。

我更喜欢使用 VBA 的答案。

当然,如果有人知道如何从 MS Project 中提取笔记并创建一个 .DOC 文件保留格式,那也没关系

0 投票
2 回答
1085 浏览

java - rtf 到文本,包括页眉和页脚

我们需要将 RTF 文档的内容作为纯文本获取。

我们为此使用了 RFTEditorKit,但是我们需要处理的许多 RTF 文档包含\headerf或其他标题字段,并且 RTFEditorKit 不解析这些(默默地忽略)。

是否有另一种轻量级的解决方案可以将这些文档解析为纯文本?

0 投票
3 回答
4585 浏览

image - 如何将 rtf 转换为图像格式 (jpg/png..)

我需要以编程方式将包含图像(jpgs/pngs)的 rtf 文档转换为图像格式 jpgs 或 pngs,您对如何操作有任何想法吗?在服务器端(网络)谢谢

0 投票
2 回答
1676 浏览

c# - 如何在不更改样式的情况下设置 RichTextBox.SelectionFont FontFamily?

我的应用程序中的一个控件限制用户只能更改字体样式(B、I、U)和文本颜色。为此,我创建了一个从 RichTextBox 继承的自定义控件。我能够拦截 CTRL-V,并将粘贴文本的字体设置为SystemFonts.DefaultFont. 我目前面临的问题是,如果粘贴的文本包含,例如,半粗体半常规样式 - 粗体丢失。

即“Foo Bar ”将粘贴为“Foo Bar”。

我目前唯一的想法是逐个字符地浏览文本(非常慢),然后执行以下操作:

}

谁能想到更清洁(更快)的解决方案?

0 投票
1 回答
3922 浏览

c# - RichTextBox 中的 RTF 文件中的超链接损坏

我正在使用 aRichTextBox来显示一个包含单个超链接的 RTF 文件。链接文本不是 URL(目标有效的 URL)。RTF 是用 Word 创建的。Word 和 WordPad 都能正确识别链接(WordPad 不会启动链接,但会显示相应的手形光标)。

当我将 RTF 加载到RichTextBox链接中时,链接的格式正确(蓝色和带下划线),而不是像链接一样,当光标移动到链接上时它仍然是 I 形,LinkClicked事件不会触发,它实际上显示链接后尖括号之间的目标(这似乎不正确)。由于链接文本不是 URL,DetectUrls因此在这里没有帮助。

是否有RichTextBox不能正确处理这些链接的原因,或者有什么方法可以使它们按预期工作?

这是代码。

要重现此问题,请使用 Word(我使用的是 2000)创建一个 RTF 文档,其中包含一个链接,其文本不是 URL,而是以有效 URL 为目标,并以编程方式将 .rtf 文件加载到一个RichTextBox(我使用的是 .NET 2.0在 C# Express 2008 中)。

0 投票
4 回答
32693 浏览

excel - Excel 中的富文本格式(带有格式标记)到无格式文本

我有大约。excel 中包含 RTF 的 12000 个单元格(包括格式标记)。我需要解析它们以获取未格式化的文本。

这是带有文本的单元格之一的示例:

我真正需要的是:

简单循环单元格并删除不必要的格式的问题在于,并不是这 12000 个单元格中的所有内容都像这样简单。所以我需要手动检查许多不同的版本并编写几个变体;最后仍然会有很多手工工作要做。

但是,如果我将一个单元格的内容复制到空文本文档并将其另存为 RTF,然后用 MS Word 打开它,它会立即解析文本并得到我想要的。不幸的是,对于 12000 个单元,这样做非常不方便。

所以我在考虑 VBA 宏,将单元格内容移动到 Word,强制解析,然后将结果复制回原始单元格。不幸的是,我不确定该怎么做。

有人知道吗?还是另一种方法?我将非常感谢解决方案或朝着正确方向的推动。

天呐!

0 投票
3 回答
7083 浏览

sql - MS Access 将类似函数转换为备注数据类型

为了使用字符间距,我需要对 MS Access 中的报表中的字段使用富文本格式。在报表中,尝试将字段属性中的文本格式从纯文本更改为富文本会产生错误:“您输入的设置对此属性无效。” 我认为这是因为该字段不是备忘录数据类型(显然是唯一支持 RTF 的数据类型)。它采用“ XXXX_XXXX ”格式,其中 * 和 _ 是文字字符,X 代表数字 0 到 9。

对于上下文:这个数据库的工作流程是它有一个单一的表单,当指定一个 Id 时,查询一个链接表,根据查询结果生成一个报告,并将其输出为 PDF。

该字段的控制源是查询结果中的一个字段。

一切正常,但我需要能够将此字段设置为 RTF。如果这有任何区别,则该字体是 TrueType 字体。本质上,我想在场地上有一个固定的高度,并在整个宽度上水平拉伸它。即在 CSS 中它大致定义为“最大高度:30 像素;宽度:100%;”

我尝试过的事情:

在查询设计视图中,将字段的文本格式设置为富文本。在报表设计视图中设置字段的文本格式时,我仍然收到错误消息。

另一个想法是将字段显式转换为备忘录数据类型(超过 255 的任何内容都会隐式转换为这种类型),但我不确定如何在 SQl [MS SQL Server 我们将使用类似 CONVERT([fieldname] , 文本)]

创建自定义格式会有帮助吗?我想不是因为它仍然是纯文本。

提前感谢您的任何帮助和评论。

0 投票
2 回答
2347 浏览

c# - 多色标签控件

是否有可能制作Label多色?我有一个RichTextBox用户可以根据需要输入文本和格式;我需要能够使用用户在Label控件中设置的正确样式来显示结果文本。

有人有任何建议/建议/链接吗?

0 投票
2 回答
418 浏览

wix - 在 Windows Installer 中显示 RTF 文件时是否支持表格

我正在使用 Wix 和标准 UI 库创建一个 Windows Installer 安装文件。我为许可协议提供了我自己的 RTF 文件,但表格显示不正确。在这种情况下是否支持表格,如果支持,我需要做什么才能让它们显示?

基本上,单元格边框仅围绕单元格中的第一行文本绘制,第二列的文本流入第一列。这是一张图片:

Windows Installer 中显示的 RTF 文件中格式错误的表格 http://www.freeimagehosting.net/uploads/58fc5187b7.png

0 投票
4 回答
3050 浏览

css - 文档转换软件:XHTML 和 CSS 转 PDF

我有一个大型 XHTML 数据库,我希望使用 CSS 将其呈现为 PDF 和/或 RTF。是否有现成/便宜的解决方案可以大规模做到这一点?大意味着 TB。需要强大且擅长处理大量文件的东西。