KearneyKang 发表于 2018-9-29 09:14:25

ActiveReports工具栏如何汉化


项目开发的时候,由于客户的需求需要对工具栏进行一个汉化,因为默认情况下工具栏都是英文显示。下面我们就来说说如何进行工具栏的汉化,下面全是满满的干货。 如果是用的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 代表汉化后的工具栏
页: [1]
查看完整版本: ActiveReports工具栏如何汉化