项目开发的时候,由于客户的需求需要对工具栏进行一个汉化,因为默认情况下工具栏都是英文显示。下面我们就来说说如何进行工具栏的汉化,下面全是满满的干货。 如果是用的Html5进行报表的加载操作如下: 1、 H5加载报表的代码如下: var viewer = GrapeCity.ActiveReports.Viewer( { element: '#viewer', report: { id: "报表1.rdlx" }, reportService: { url: '/ActiveReports.ReportService.asmx' }, //Setting the uiType to Custom uiType: 'Desktop', documentLoaded: function () { setPaginator(); }, localeUri: 'Scripts/i18n/Localeuri.txt' }); 其中 localeUri: 'Scripts/i18n/Localeuri.txt' 进行工具栏的汉化,其中Localeuri.txt文件就是汉化文件,在LocaleUri里引用汉化文件就可以。 2、汉化文件在项目中的路径:
汉化文件的本地路径 安装AR后在安装的本地路径有一个汉化的文件,你可以直接打开汉化文件修改为客户想要的信息提示。 默认汉化文件的本地路径: C:\Program Files(x86)\GrapeCity\ActiveReports 12\Deployment\Html\i18n\zh.txt 3、然后把原未汉化的文件进行替换,如:localeUri: 'Scripts/i18n/zh.txt'
这样汉化就成功了。 如果用 Webviewer 进行报表的加载汉化操作如下: 1、 汉化就非常简单,只需要在Page_load 加入依据代码就可以实现: 实现代码: System.Threading.Thread.CurrentThread.CurrentUICulture= new System.Globalization.CultureInfo("en"); 其中 ”en”就是汉化文件,默认汉化文件如下: en 代表英文的工具栏 zh 代表汉化后的工具栏
|