/// <summary>
/// 生成中文字符编码
/// </summary>
/// <param name="ChinaStr"></param>
/// <returns></returns>
private string GetCode(string ChinaStr)
{
string str1="";
System.Windows.Forms.RichTextBox myRich1=new RichTextBox();
myRich1.Text=ChinaStr;
myRich1.SelectAll();
ChinaStr=myRich1.SelectedRtf;
int count1=ChinaStr.Length ;
int start1=ChinaStr.IndexOf("fs18",0,count1);
if (start1==-1)
return str1;
str1=ChinaStr.Substring(start1+4,count1-start1-4);
string str3=@"{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\fs18\f1";
str1=str3+str1;
return str1;
}
private string GetCode(string ChinaStr,System.Drawing.Font newFont )
{
string str1="";
System.Windows.Forms.RichTextBox myRich1=new RichTextBox();
myRich1.Font =newFont;
myRich1.Text=ChinaStr;
myRich1.SelectAll() ;
ChinaStr=myRich1.SelectedRtf;
int count1=ChinaStr.Length ;
int start1=ChinaStr.IndexOf(@"\fs",0,count1);
if (start1==-1)
{
return str1;
}
ChinaStr=ChinaStr.Insert(start1+5,@"\f1");
str1=ChinaStr ;
return str1;
}
/// 生成中文字符编码
/// </summary>
/// <param name="ChinaStr"></param>
/// <returns></returns>
private string GetCode(string ChinaStr)
{
string str1="";
System.Windows.Forms.RichTextBox myRich1=new RichTextBox();
myRich1.Text=ChinaStr;
myRich1.SelectAll();
ChinaStr=myRich1.SelectedRtf;
int count1=ChinaStr.Length ;
int start1=ChinaStr.IndexOf("fs18",0,count1);
if (start1==-1)
return str1;
str1=ChinaStr.Substring(start1+4,count1-start1-4);
string str3=@"{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\fs18\f1";
str1=str3+str1;
return str1;
}
private string GetCode(string ChinaStr,System.Drawing.Font newFont )
{
string str1="";
System.Windows.Forms.RichTextBox myRich1=new RichTextBox();
myRich1.Font =newFont;
myRich1.Text=ChinaStr;
myRich1.SelectAll() ;
ChinaStr=myRich1.SelectedRtf;
int count1=ChinaStr.Length ;
int start1=ChinaStr.IndexOf(@"\fs",0,count1);
if (start1==-1)
{
return str1;
}
ChinaStr=ChinaStr.Insert(start1+5,@"\f1");
str1=ChinaStr ;
return str1;
}