ActiveReports最终报表设计器本地化方法介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActiveReports最终报表设计器本地化方法介绍相关的知识,希望对你有一定的参考价值。

ActiveReports UI界面中的所有字符信息、错误提示信息、以及一些logo、图像资源,都能够通过运行batch文件来本地化。本文主要介绍资源本地化的具体步骤:

1. 资源目录

所有可本地化的资源文件都放在安装目录下:C:\Program Files (x86)\GrapeCity\ActiveReports 10\Localization.

2. 首先指定语言

  • 2.1 以管理员权限来打开记事本或其他文本编辑器
  • 2.2 使用记事本打开ARDesigner.bat为后缀的资源文件,修改Culture 值。具体可查看MSDN 常用的包含:zh-CN,en-US等

技术分享

 

  • 2.3 需要确保ProgamFilesAssemblyDir中的正确的,且不修改其他属性。
  • 2.4 保存并关闭

3. 本地化字符串和图标

  • 3.1. 解压ARDesigner.zip 包,将所有文件都放在:C:\Program Files (x86)\GrapeCity\ActiveReports 10\Localization. 目录下。会产生一个ARDesigner的子文件夹
  • 3.2 在这个文件夹下,打开所有.resx文件,并修改<value></value>之间的值
  • 3.3如果需要修改图标,需要重命名这些本地化图标,保持与要替换的图标一致,并替换。

4. 以管理员权限运行Administrator

  • 4.1 从开始菜单中打开cmd命令框,按住CTRL+Shift+Enter来打开管理员权限的CMD窗口
  • 4.2 修改目录为:cd C:\Program Files (x86)\GrapeCity\ActiveReports 10\Localization
  • 4.3 输入ARDesigner.bat并按Enter键运行;NameCompleter.exe会自动运行,并创建以下文件:

1. 在ARDesigner中创建SatelliteAssembly 文件夹

2. SatelliteAssembly 文件夹中会包含一个以选择的语言命名的文件夹,如zh-CN’

3. 一个GrapeCity.ActiveReports.Design.Win.v10 dll文件

 

5. 复制整个语言包文件夹到Debug文件夹下。

 

6.测试

在Form构造函数中的InitializeComponent  方法前添加以下代码:

C#:

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh_CN");

VB:

System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("ja")

 

以上是关于ActiveReports最终报表设计器本地化方法介绍的主要内容,如果未能解决你的问题,请参考以下文章

ActiveReports 报表控件发布全新 V12 版本,多项新特性增强设计能力

使用ActiveReports pro 2:如何使用子报表?

ActiveReports之直接打印报表

如何与Vue.js集成实现最终用户编辑器

ActiveReports 报表控件官方中文新手教程 -安装激活以及产品资源

ActiveReports报表控件V11 SP1版本正式发布!