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最终报表设计器本地化方法介绍的更多相关文章

  1. 如何在CRM系统中集成ActiveReports最终报表设计器

    有时候,将ActiveReports设计器集成到业务系统中,为用户提供一些自定义的数据表,用户不需要了解如何底层的逻辑关系和后台代码,只需要选择几张关联的数据表,我们会根据用户的选择生成可供用户直接使 ...

  2. 创建您的 ActiveReports Web端在线报表设计器

    概述 ActiveReports Web端在线报表设计器已经正式上线!看到它这么帅气.实用,你是不是也想自己动手创建一个? 现在我们就来教您,如何创建一个简单的 ActiveReports Web端在 ...

  3. Web在线报表设计器使用指南

    市面上的报表工具有很多,虽说功能大同小异,但每一个报表工具都有各自明确的定位,选择最合适的工具,才能达到事半功倍的效果. 本文将要介绍的ActiveReports报表工具,可全面满足 .NET 报表开 ...

  4. 解析大型.NET ERP系统核心组件 查询设计器 报表设计器 窗体设计器 工作流设计器 任务计划设计器

    企业管理软件包含一些公共的组件,这些基础的组件在每个新项目立项阶段就必须考虑.核心的稳定不变功能,方便系统开发与维护,也为系统二次开发提供了诸多便利.比如通用权限管理系统,通用附件管理,通用查询等组件 ...

  5. C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表

    记得2010年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的 ...

  6. 机房收费系统中的Grid++Report报表设计器的应用

    在进行账单查询功能的时候我应用了Grid++Report报表设计器,下面我就为大家介绍一下,还望大家多多指点. 首先,在Grid++Report报表设计器中进行报表界面的设置.在属性编辑窗口中这里对报 ...

  7. BIRT使用1:简介、概念、元素、报表设计器组成

    前一篇博客对birt进行了一个初探,相信通过上篇博客大家对birt有个初步认识,接下来我们随着下面这张思维导图的展示,进入birt的使用学习. 这一篇博客是第一部分,主要介绍一下birt的简介.概念. ...

  8. 在网页中编辑报表的报表设计器Stimulsoft Reports Designer.Web报表控件

    Stimulsoft Reports Designer.Web报表控件是一款网页报表设计器.您想在网页中编辑您的报表吗?现在是可能的! Stimulsoft Reports Designer.Web ...

  9. Java开发报表——Grid++Report 报表设计器

    为了让数据显示的更加形象生动,报表在项目中差点儿是很常见的,可是大致能够分为两类: 一,图形:以图形的形式显示数据,比如柱状图,折线图,饼形图等等,这里有许多关于这方面的工具,比如JFreeChart ...

随机推荐

  1. font-family:“微软雅黑” OR font-family:Microsoft Yahei

    sublime对中文编码支持的不好,可以考虑用后者.

  2. 通过队列解决Lucene文件并发创建索引

    public sealed class SearchIndexManager { private static readonly SearchIndexManager searchIndexManag ...

  3. python 编辑文件时路径问题解决方法:文件或者目录不存在、文件编辑后无法保存等(以编辑xml文件为例)

    1.获取工程所在根路径:根路径=os.path.dirname(os.path.abspath('__file__')) 2.将获取的根路径和相对路径组合:组合路径=os.path.join(根路径, ...

  4. CSS3 笔记三(Shadow/Text/Web Fonts)

    CSS3 Shadow Effects text-shadow box-shadow 1> text-shadow The text-shadow property adds shadow to ...

  5. sql查看锁与解锁

    select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran ...

  6. Oracle找回删除的记录

    select * from table AS OF TIMESTAMP systimestamp - 1/24/2; 用这个sql可以找回table表半小时前的记录,最后的时间可以改,但是太久了估计是 ...

  7. Flags-Ural1225简单递推

    Time limit: 1.0 second Memory limit: 64 MB On the Day of the Flag of Russia a shop-owner decided to ...

  8. [转]DataURL与File,Blob,canvas对象之间的互相转换的Javascript

    来源 http://blog.csdn.net/cuixiping/article/details/45932793 canvas转换为dataURL (从canvas获取dataURL) var d ...

  9. VS2013 带命令行参数的调试问题 解决方案

    int main(int argc,char* argv[]) argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数 比如:  ...

  10. Android二维码功能实现,在程序内嵌入ZXing项目

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526247 最近二维码真是越来越火了,随便电视上.网络上.商场里,到处都是二维码. ...