C# code
this.rtbText.Rtf = @"{\rt
f1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052"
+ @"{\fonttbl{\f0\fmodern\fprq6\fcharset134 \ 'cb\ 'ce\ 'cc\ 'e5;}{\
f1\fnil\fcharset134 \ 'cb\ 'ce\ 'cc\ 'e5;}}"
+ @"{\colortbl;\red0\green0\blue0;}"
+ @"\viewkind4\uc1\pard\c
f1\lang2052\f0\cf1 }";
打开文件,如果是文本文件,用PlainText类型打开,其他的都用默认方法打开,也就是RFT格式的方法
if ((System.IO.Path.GetExtension(FileName)).ToLower() == ".txt")
richTextBox.LoadFile(FileName, RichTextBoxStreamType.PlainText);
else
richTextBox.LoadFile(FileName);
保存
if ((System.IO.Path.GetExtension(FileName)).ToLower() == ".txt")
richTextBox.SaveFile(FileName, RichTextBoxStreamType.PlainText);
else
richTextBox.SaveFile(FileName);
相关文章
- C# RichTextbox的字体格式和颜色
- 我如何用mm / dd / yyyy格式的C#获取今天的日期?
- 如何将以json格式接收的数据保存到数据库?
- 如何通过C#/VB.NET将格式应用于 Word 中的字符
- sql server2008输出的XML文件如何保存成UTF-8的编码格式?
- C#如何读取具有字符级格式的Excel单元格XML值? (中的多个元素)
- 在RichTextBox中格式化rtf / unicode / utf-8的最简单方法?
- C# 查找指定目录下指定文件名或格式的文件并将结果保存到文本
- 如何使用c#和Excel 2010在打开时保存Excel文件而不会收到格式警告
- 如何用VB6读取utf-8格式保存的文本