标题格式为富文本格式并操作rtf文件

时间:2010-01-02 12:41:36

标签: c# .net winforms

richtextbox格式的标头是什么?我们如何操纵rtf文件。

2 个答案:

答案 0 :(得分:1)

请参阅v1.6 RTF specification,包括Header部分。

显然,这与您之前的问题有关:再次,我建议您不要尝试使用包含多个部分的单个文档,而是创建单独的文档。

答案 1 :(得分:1)

要查看RTF文档的原始格式,请将一些文本保存在类似于WordF的RTF感知编辑器中,然后在纯文本编辑器中再次打开它。例如,这个RTF文档:

您好,
世界!

当以纯文本模式打开时,

变为此:

{\rtf1\ansi\ansicpg1252\deff0\deflang1030{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\f0\fs20 Hello,\par
\b world\b0 !\par
}

请注意,原始版本中的文本比在RTF感知编辑器中打开时可见的文本多得多。如果要使用原始字符串操作来操作RTF文档,则必须小心保留此文档的结构,否则它可能变得不可读。最好使用RTF解析器来修改文档,以免意外破坏它。