摘要: 经过上一遍关于RTF的编码规则,对RTF格式的文本有了初步的了解,下面就是要用这些基础去解决在项目中遇到的问题。项目情景:公司正在开发一个关于考试的系统,要用Silverlight来做,数据库中存贮的是RTF格式的二进制文件,在刚开始做的时候没有考虑到silverlight不支持RTF格式的文件,所以在前期也没考虑太多,采编部就在数据库中录入RTF格式的文件。随着项目的进行,出现了问题,silverlight不能显示RTF格式的文件,虽然Silverlight自带了一个RichTextBox控件,但是这个控件是有缺陷的,只支持XAML格式,于是就自定义一个控件.刚开始的想法是自定义的控件支持. 阅读全文
posted @ 2011-07-17 12:53 .NET探寻者 阅读(964) 评论(2) 推荐(0) 编辑
摘要: RTF是Rich TextFormat的缩写,意即多文本格式。这是一种类似DOC格式(Word文档)的文件,有很好的兼容性,使用Windows“附件”中的“写字板”就能打开并进行编辑。RTF是一种非常流行的文件结构,很多文字编辑器都支持它。一般的格式设置,比如字体和段落设置,页面设置等等信息都可以存在RTF格式中,它能在一定程度上实现word与wps文件之间的互访。 RTF语法一个RTF文件由未格式化文本、控制字、控制符号和组组成。为了更容易的转换,一个标准的RTF文件应该仅包含7位ASCII码字符。RTF文件没有限制文件的行的最大长度。(再议:maximun line length是指行的字 阅读全文
posted @ 2011-07-17 09:45 .NET探寻者 阅读(9666) 评论(1) 推荐(1) 编辑