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")

时间: 2024-10-11 06:40:16

ActiveReports最终报表设计器本地化方法介绍的相关文章

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

有时候,将设计器集成到业务系统中,为用户提供一些自定义的数据表,用户不需要了解如何底层的逻辑关系和后台代码,只需要选择几张关联的数据表,我们会根据用户的选择生成可供用户直接使用的数据集.本文第一部分主要讲解了,如何构造三种报表模板,第二部分主要讲解了对于DataRelation类在动态绑定数据集之间的用法. 首先需要构造LayoutBuilder类,该类主要构造三种类型的报表以及为它们添加数据集字段. 1. 创建RDL 报表 使用PageReport对象,并添加属性 public static

报表设计器报表结构介绍———度量快速开发平台

度量快速开发平台集成了报表设计工具,今天给大家普及哈报表设计器的报表结构:   打开报表设计器,可以看到整个报表是由多个绑定带区组成.                     那么每个带区各代表的是什么呢?如下:TopMarginBand(上边距):每个页面上面都显示的空白,在PageHeaderBand或者ReportHeaderBand上面:ReportHeaderBand(报表头):在报表起始位置, 此带区被设计用于显示某些概述信息,例如报表的封面:PageHeaderBand(页眉):在

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

企业管理软件包含一些公共的组件,这些基础的组件在每个新项目立项阶段就必须考虑.核心的稳定不变功能,方便系统开发与维护,也为系统二次开发提供了诸多便利.比如通用权限管理系统,通用附件管理,通用查询等组件,若是在项目开发前就准备好了这些组件,为项目如期交付提供了保证. 查询设计器 Query Designer  支持选择一个或多个数据库表,通过左右连接的方式构建查询结果,支持直接手写SQL语句设计查询,支持调用存储过程查询,支持用代码设计查询. 报表设计器 Report Designer 支持配置的

C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表 开放源码及调试

记得2010年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的提高,对报表的要求越来越高,导致程序员不停的修改代码来实现,效率不高.结束遥遥无期...非常的痛苦:当然市面上有很多报表开发工具可以实现,但是针对小公司来说采购一套这样的系统的成本也非常的高,所以我们决定自己来开发一套像目前的润乾.FineReport 这样的报表设计器,来实现快速的报表设计制作.

AnyReport 报表设计器

AnyReport报表设计器采用Flex开发,一个类似Excel表格形式的WEB报表设计与开发平台,能让用户在浏览器中进行所见即所得的可视化报表设计,而无须在客户端单独安装程序,这就提高了 Web 报表设计的灵活性.协同性,可设计参数查询报表.简单报表.自由报表.主子报表.分组报表.交叉报表.图形报表.数据下钻报表等,设计的报表模板将以XML的格式保存,设计器可以独立工作设计器不依赖其它的部分,可作为独立的工具使用导出报表配置信息. Web报表设计器工具栏主要包括开始.插入.公式函数等,开始菜单

相对传统桌面设计器,在线报表设计器价值何在?

葡萄城报表自 v11.2 版本,隆重推出基于 HTML5 技术的在线报表设计器,从此报表设计工作跨进"在线"时代,究竟在线设计器带来对报表用户带来哪些便利和帮助呢? 本文通过对比两种设计器主要特性及使用场景,旨在说明在线报表设计器对于报表用户的价值所在. 与传统桌面设计器主要区别: 免安装 跨平台 自动更新 服务端自动保存 所见即所得 对报表用户的价值: 系统集成商 最终用户 报表开发人员 与传统桌面设计器主要区别 免安装 传统的桌面设计器在使用前,都要考虑安装环境的问题,比如操作系统

报表控件报表设计器工具QuickReport下载

QuickReport 是一个100% 用Delphi 代码编写的分栏报表生成器,它可与Delphi 和C++Builder 完美整合,并且Delphi/C++Builder IDE 中使用表单设计器作为报表设计器来设计报表. 具体功能: 报表设计:QuickReport 是一个用Delphi 编写的分栏报表生成器.可与Delphi 和C++Builder 完美整合,在Delphi/C++Builder IDE 中使用表单设计器作为报表设计器来设计报表. 数据连接:Quickreport 可使用

Stimulsoft Reports Designer.Silverlight是一个基于web的报表设计器控件

Stimulsoft Reports Designer.Silverlight是一个基于web的报表设计器控件,通过使用它您可以直接在web浏览器中更改您的报表控件.该产品使用Silverlight技术和ASP.NET开发.它不需要开发人员编写复杂的代码或很长的组件设置.您在服务器上使用的是一个简单的ASP.NET组件.Silverlight组件在客户端上运行.Stimulsoft Reports Designer.Silverlight拥有一个时尚的用户界面,加载迅速,运行速度快,并拥有丰富的

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

为了让数据显示的更加形象生动,报表在项目中几乎是非常常见的,但是大致可以分为两类: 一,图形:以图形的形式显示数据,例如柱状图,折线图,饼形图等等,这里有很多关于这方面的工具,例如JFreeCharts(利用Java语言实现的,相对来说不是太美观),FunsionChartsFree(利用xml+flash+Js实现,相对来说不错),可以参考我以前的文章:图形生成工具(funsionChartsFree and ifreeChart) :其次还有HighCharts(http://www.hch