Rich文本是什么格式,大家给个例子,顶都有分

解决方案 »

  1.   

    富文本格式文件,以纯文本描述内容,能够保存各种格式信息,可以用写字版,Word等创建。
      也称富文本格式(Rich Text Format, 一般简称为RTF)是由微软公司开发的跨平台文档格式。大多数的文字处理软件都能读取和保存RTF文档。
      作为微软公司的标准文件,早期外间需要数十美元向微软付款,才能购买一本薄薄的RTF标准文件。不过随着采用RTF格式标准的软件愈来愈多,RTF格式也愈来愈普遍,微软公司就把标准文件公开,放在网上供开发者下载。现时可供下载的各个RTF版本标准文件如下:
      RTF 1.9.1 specification (March 2008)
      RTF 1.8 specification (April 2004) 
      RTF 1.6 specification (May 1999) 
      RTF 1.5 specification (April 1997) 
      RTF 1.3 and 1.5 specifications 
      RTF 1.0 specification (June 1992) 
      RTF格式是许多软件都能够识别的文件格式。比如Word、WPS Office、Excel等都可以打开RTF格式的文件,这说明这种格式是较为通用的。 
      RTF是Rich Text Format的缩写,意即多文本格式。这是一种类似DOC格式(Word文档)的文件,有很好的兼容性,使用Windows“附件”中的“写字板”就能打开并进行编辑。使用“写字板”打开一个RTF格式文件时,将看到文件的内容;如果要查看TRF格式文件的源代码,只要使用“记事本”将它打开就行了。这就是说,你完全可以像编辑HTML文件一样,使用“记事本”来编辑RTF格式文件。 
      对普通用户而言,RTF格式是一个很好的文件格式转换工具,用于在不同应用程序之间进行格式化文本文档的传送。 
      通用兼容性应该是RTF的最大优点,但同时也就具有它的缺点,比如文件一般相对较大(可能因为嵌入了兼容各种应用程序的控制符号吧)、WORD等应用软件特有的格式可能无法正常保存等。
      

  2.   

    rtf是一种非常流行的文件结构,很多文字编辑器都支持它,vb等开发工具甚至还提供了richtxtbox的控件。编写通用工具的程序员应该考虑在自己的软件中加入读写rtf文件的功能,这样就需要对rtf的结构有充分的了解。而现在最重要的信息发布手段莫过于www了,在编辑软件中提供rtf到html的转换也是程序员应该考虑的事情。 
    rtf的结构并不复杂,但内容繁多,每个rtf文件都是一个文本文件,显示时由rtf阅读器格式化。文件开始处是{\rtf,它作为rtf文件的标志是必不可少的,rtf阅读器根据它来判断一个文件是否为rtf格式。然后是文件头和正文,文件头包括字体表、文件表、颜色表等几个数据结构,正文中的字体、表格的风格就是根据文件头的信息来格式化的。每个表用一对大括号括起来,当中包含了很多用字符“\”开始的命令。