zoukankan      html  css  js  c++  java
  • [.NET开发] C# 如何更改Word语言设置

      一般在创建或者打开一个Word文档时,如果没有进行过特殊设置的话,系统默认的输入语言的是英语输入,但是为适应不同的办公环境,我们其实是需要对文字嵌入的语言进行切换的,因此,本文将介绍如何使用Spire.Doc for .NET来实现Word语言输入。另外,针对这款组件的多种Word操作功能,如,设置文档属性、文档视图模式等,本文中也将作进一步操作演示。

      代码操作前准备:

      安装Spire.Doc for .NET之后,添加引用Spire.Doc.dll文件到项目程序集,同时添加相应的using指令到命名空间。

      注意:以下代码中,以选取西班牙语(秘鲁)为例,其他语言设置,可参见 Microsoft Locale ID Values

      具体步骤如下:

      步骤一:添加如下命名空间

      using System;

      using Spire.Doc;

      using Spire.Doc.Documents;

      using Spire.Doc.Fields;

      复制代码

      步骤二:更改文本输入语言

      //创建一个Document类实例,并添加Section和Paragraph到Document

      Document doc = new Document();

      Section sec = doc.AddSection();

      Paragraph para = sec.AddParagraph();

      //向段落添加西班牙(秘鲁)语文字并设置文本对齐方式

      TextRange txtRange = para.AppendText("Puedo escribir los versos más tristes esta noche. Escribir, por ejemplo: La noche está estrellada,y tiritan, azules, los astros, a lo lejos. El viento de la noche gira en el cielo y canta. Puedo escribir los versos más tristes esta noche.");

      txtRange.CharacterFormat.LocaleIdASCII= 10250;

      para.Format.HorizontalAlignment = HorizontalAlignment.Center;

      复制代码

      步骤三:设置试图模式为Web视图,调整视图缩放比例

      doc.ViewSetup.DocumentViewType = DocumentViewType.WebLayout;

      doc.ViewSetup.ZoomPercent = 120;

      doc.ViewSetup.ZoomType = ZoomType.None;

      复制代码

      步骤四:添加文档属性(可根据需要自行设置文档内置属性或者自定义属性)

      //添加文档属性(内置属性)

      doc.BuiltinDocumentProperties.Title = "测试文件";

      doc.BuiltinDocumentProperties.Category = "非机密文档";

      doc.BuiltinDocumentProperties.Author = "James";

      doc.BuiltinDocumentProperties.LastAuthor = "Mia";

      doc.BuiltinDocumentProperties.Keywords = "Word文档, 属性, 样本";

      doc.BuiltinDocumentProperties.Comments = "此文档仅供测试使用";

      doc.BuiltinDocumentProperties.Subject = "Demo";

      //添加文档属性(自定义属性)

      CustomDocumentProperties custom = doc.CustomDocumentProperties;

      custom.Add("Authorized Date", DateTime.Today);

      复制代码

      步骤五:保存并打开文档

      doc.SaveToFile("Sample.doc", FileFormat.Doc);

      System.Diagnostics.Process.Start("Sample.doc");

      复制代码

      (编辑:雷林鹏 来源:网络)

  • 相关阅读:
    centos7 修改中文字符集
    Can't locate Data/Dumper.pm in perl5的处理
    MySQL crash-safe replication(3): MySQL的Crash Safe和Binlog的关系
    MySQL crash-safe replication(2):
    MySQL crash-safe replication(1)
    《Linux性能调优指南 》全书
    Oracle Database 12c Preinstall Steps for Oracle Linux Simplified
    MySQL的binlog2sql闪回
    Python pip 安装与使用
    LSM树由来、设计思想以及应用到HBase的索引
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/9232933.html
Copyright © 2011-2022 走看看