如何正确的把简体中文翻译到繁体中文(C#)
2006-07-11 09:29
429 查看
/// <summary>
/// 必需的设计器变量。
/// </summary>
private Word.ApplicationClass app=new Word.ApplicationClass();
/// <summary>
/// 初始化Word 的Application 和Documents
/// </summary>
/// <returns></returns>
private void InitWordApp()
{
object optional=Missing.Value;
object template=Missing.Value;
object newTemplate=Missing.Value;
object documentType=Missing.Value;
object visible=false;
doc = app.Documents.Add(ref template, ref newTemplate, ref documentType, ref visible);
}
/// <summary>
/// 将繁体中文转换成简体中文
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
private string ConvertToTCSC(string s)
{
if(s=="") return s;
object first=0;
object last=doc.Characters.Count;
doc.Range(ref first, ref last).Select();
doc.Range(ref first,ref last).Text=s;
last=doc.Characters.Count;
doc.Range(ref first,ref last).TCSCConverter(Word.WdTCSCConverterDirection.wdTCSCConverterDirectionTCSC,true,true);
last=doc.Characters.Count;
return doc.Range(ref first,ref last).Text.TrimEnd('/r');
}
/// <summary>
/// 将简体中文转换成繁体中文
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
private string ConvertToSCTC(string s)
{
if(s=="") return "";
object first=0;
object last=doc.Characters.Count;
doc.Range(ref first, ref last).Select();
doc.Range(ref first,ref last).Text=s;
last=doc.Characters.Count;
doc.Range(ref first,ref last).TCSCConverter(Word.WdTCSCConverterDirection.wdTCSCConverterDirectionSCTC,true,true);
last=doc.Characters.Count;
return doc.Range(ref first,ref last).Text.TrimEnd('/r');
}
/// 必需的设计器变量。
/// </summary>
private Word.ApplicationClass app=new Word.ApplicationClass();
/// <summary>
/// 初始化Word 的Application 和Documents
/// </summary>
/// <returns></returns>
private void InitWordApp()
{
object optional=Missing.Value;
object template=Missing.Value;
object newTemplate=Missing.Value;
object documentType=Missing.Value;
object visible=false;
doc = app.Documents.Add(ref template, ref newTemplate, ref documentType, ref visible);
}
/// <summary>
/// 将繁体中文转换成简体中文
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
private string ConvertToTCSC(string s)
{
if(s=="") return s;
object first=0;
object last=doc.Characters.Count;
doc.Range(ref first, ref last).Select();
doc.Range(ref first,ref last).Text=s;
last=doc.Characters.Count;
doc.Range(ref first,ref last).TCSCConverter(Word.WdTCSCConverterDirection.wdTCSCConverterDirectionTCSC,true,true);
last=doc.Characters.Count;
return doc.Range(ref first,ref last).Text.TrimEnd('/r');
}
/// <summary>
/// 将简体中文转换成繁体中文
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
private string ConvertToSCTC(string s)
{
if(s=="") return "";
object first=0;
object last=doc.Characters.Count;
doc.Range(ref first, ref last).Select();
doc.Range(ref first,ref last).Text=s;
last=doc.Characters.Count;
doc.Range(ref first,ref last).TCSCConverter(Word.WdTCSCConverterDirection.wdTCSCConverterDirectionSCTC,true,true);
last=doc.Characters.Count;
return doc.Range(ref first,ref last).Text.TrimEnd('/r');
}
相关文章推荐
- C#利用微软自带库进行中文繁体和简体之间转换的方法
- 如何制作简体中文GBK/繁体中文Big5的Codepage
- gettext制作多语言程序之如何确定mo文件的目录名(简体繁体中文、英文、西班牙语言、俄语)
- C# 简体中文转换为繁体中文
- Win10里如何正确下载并安装最新稳定版本官网IBM SPSS Statistics 24.0 x64(简体中文 / 英文版)(序列号许可证破解永久使用)(图文详解)
- c# 正确读取存储中文,以及如何获取字节流编码
- c# 正确读取存储中文,以及如何获取字节流编码
- 九图鸡汤(从繁体中文翻译为简体中文)
- C#实现简体中文和繁体中文的转换
- c# 正确读取存储中文,以及如何获取字节流编码
- C#实现简体中文和繁体中文的转换
- C# 中文简体转繁体实现代码
- (转)C# 汉字转拼音 拼音转汉字 简体繁体互转
- 我翻译成中文的Head First C#(第一页)
- 如何在Qt中正确显示宽字符(例如中文)
- .NET(C#):关于正确读取中文文本文件
- GNU 通用公共授权 (简体中文翻译版)
- 简体中文转换为繁体中文的PHP函数
- C#的Unit Test如何根据exception来判断函数是否执行正确
- 如何让不同的语言版本显示正确的中文?