基于Eclipse的Birt国际化的分析与改进

开发环境

本文的开发环境为 Windows Vista Enterprise、birt-report-designer-all-in-one-2_2_2、Birt 2.2.2、Java EE 服务器使用 apache-tomcat-6.0.18,当然,您也可以使用 Jboss 等其他 Java EE 服务器。

初识 BIRT

BIRT 是一个 Eclipse-based 开放源代码报表系统同 JasperReports 类似。它主要是用在基于 Java 与 J2EE 的 Web 应用程序上。BIRT 主要由两部分组成:一个是基于 Eclipse 的报表设计和一个可以加到你应用服务的运行期组件。BIRT 同时也提供一个图形报表制作引擎。

BIRT 报表文件的国际化

新建 birt 报表的过程请参考网站的其他文档,现有一个名为 internationalization_file.rptdesign 报表文件,然后在 layout 视图点击报表的空白处如下所示:注意一定是空白处,点击其他位置是不能出现这个菜单项的。

图 1. 选择报表的资源文件

时间: 2024-12-22 15:48:40

基于Eclipse的Birt国际化的分析与改进的相关文章

用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告

开始之前 关于本教程 BIRT 提供了一个图表引擎,使我们能够把数据集显示为图表.还可以进一步 配置图表来支持交互操作,这样的话,当用户在图表元素(比如图表标题.图例 .轴.值系列等)上执行操作时,图表就会做出各种响应,比如显示工具提示. 弹出消息或跳到另一个报告.BIRT 可以显示以下格式的图表:PNG.JPG.BMP 或 SVG.SVG 是一种描述 2-D 矢量图形和脚本编程的 XML 规范,因此可以实现各种 交互式特性: 钻通 允许用户通过单击行.节点等图表元素从一个报告转到另一个报告.这

基于MDA的BIRT Report的开发

MDA (Model Driven Architecture) 的核心是模型与基于模型的软件开发.开发者使用 UML 进行建模,在模型中表现系统各方面的重要特征和细节,帮助架构师和开发者获取不同的系统透视图:基于模型的软件开发,要求定义的模型能够驱动软件的设计与实现的过程,在这个过程中,会涉及到不同模型架构的转换,由模型生成业务和数据代码,从而指导视图的生成和变化. 概述 EMF(Eclipse Modeling Framework) 是基于 MOF (Meta Object Facility)

将DWE Design Studio的功能集成到其他基于Eclipse平台的产品中

简介 DB2 Data Warehouse Edition (DB2 DWE) 产品为随需应变(On Demand)商务智能业务提供了综合的基础平台,它将IBM一系列的商务智能产品无缝地结合在一起,使得用户可以方便地搭建下一代数据仓库. Design Studio 是DWE产品的IDE(Integrated Development Environment)界面,它为DWE产品的数据流(Data Flow),控制流(Control Flow),数据挖掘流(Mining Flow)和在线数据分析(O

基于Eclipse开发轻量级Spring插件

摘要 本文介绍如何在Eclipse中利用Spring框架作为一个平台来创建轻量级的能够与你的现有J2EE应用程序无缝集成的插件. 一.引言 一般地,企业软件产品都要求在客户端具有定制能力,而且当客户必须修改核心产品的配置来引入他们自己的定制时一般都要求进行更新操作.借助于易于扩展和可升级的高度模块化的软件,插件技术能够提供针对这种典型场所下的完美解决方案. 注释1-什么是插件呢?一个插件是使用什么样的代码构成的? 在众多的定义当中,我认为最好的定义当属Eclipse工程中所定义的:插件是一种代码

基于Eclipse的Apache Derby工具

简介 Apache Derby 与 IBM Cloudscape Apache Derby 是一个 Apache DB 项目,它是一种 Java 类库形式的轻量级.可嵌入的关系引擎.它的本机接口是带 Java 关系扩展的 Java Database Connectivity (JDBC).Derby 非常容易部署和运行,在它上面也很容易进行开发. 在 2004 年 8 月,IBM 将 Cloudscape 10.0 关系数据库产品的一份拷贝捐献给了 Apache Software Foundat

查询语句-基于eclipse平台下用C++做一个SPARQL语言的解析器

问题描述 基于eclipse平台下用C++做一个SPARQL语言的解析器 近期有个项目就是做一个SPARQL语言的解析器,将SPARQL查询语句解析成语法树的形式,我真的不知道从哪里下手,真心求助.有乐意帮助的可以跟我详细交流,万分感谢- 解决方案 下面这个看看http://wenku.baidu.com/link?url=PsJMCc7EvZJJZgtgPnM_pi_yLB9zHsAZRz7jsGEBhMr2hhrjb4k9-sIi_L3QkJY2oUSPbL2HF0N7Cd5JycxQpDT

环境-Spring基于请求的的国际化问题

问题描述 Spring基于请求的的国际化问题 spring基于URL请求改变语言环境 已经完成基于浏览器的国际化,现在添加基于URL请求的国际化,查资料后配置如下,资料不全,配置起来后总有问题,发出来步骤,求大虾指点. messageSource 以及 properties已经配置好 1.在xml中添加2.重写类3.后台设置4访问 一个共设置这么多,哪里哪里有陋或者错的,求指点 解决方案 Spring对国际化的支持 Spring使用拦截器支持国际化很方便,使用时只需要两个步骤:一.spring配

基于云计算的网络威胁管理分析

本文讲的是基于云计算的网络威胁管理分析,[IT168 资讯]为什么现在的web威胁比过去的威胁更加难以处理呢?主要体现在以下几方面: 1. 数量.单在2008年,恶意代码就出现前所未有的增长,增长率达到200%. 2. 迅速的变化.攻击者知道如何更改恶意代码以绕过现有安全防御体系的检查. 3. 有针对性的隐形攻击.有些恶意代码在潜伏几个月后才被激活,而有些则是针对某些特定人群.特定地理位置.行业或者企业的. 4. 信任. 用户信任合法网站和社交网络,因此当用户受到感染或者被利用来启动互联网程序时

Activiti实战. 3.3基于Eclipse插件的流程设计器Activiti Designer

3.3基于Eclipse插件的流程设计器Activiti Designer 在客户的需求确定之后,由业务人员利用Activiti Modeler设计完业务流程,此时可以将设计结果导出为bpmn20.xml文件,之后由开发人员继续基于设计进一步添加涉及技术细节的配置,例如排他分支的条件.Java服务.任务监听器等. 3.3.1Activiti Designer特点 Java程序员每天工作使用的主要工具是IDE,而应用最广泛的IDE当然是Eclipse,任何开发人员都可以很容易地开发Eclipse的