`

一些BIRT相关的

 
阅读更多

分页(vii779):
2.1以后,只能按照分组分页,想要按每页固定记录数来分页比较困难。论坛中已经介绍过通过分组的方式,加一个分页字段来实现分页功能。但该方式操作起来稍显繁琐 。通过Script方式,可以实现更简单的分页方式。首先加一个表格,选中表格中的明细行,切换到Script标签页。在onRender事件中加入以下代码rowNum = Number(this.getRowData().getExpressionValue('row["0"]'))+1;if(rowNum % 20 ==0){ this.getStyle().pageBreakAfter="always";}else{ this.getStyle().pageBreakAfter=null;}这样就实现了按每页20条记录的分页功能。需要注意的是,在run方式下,看不到分页效果,打印预览时才能看到分页。在framest(ctrl+shift+B)方式下,可以看到完整的分页效果。

纸张(paddycq):
主页--->常规 中设置方向、类型

Pdf中文乱码(mmwy):
放了itext-1.3.jar、iTextAsian.jar两个jar包在/plugins/com.lowagie.itext/lib目录下,一切ok,从来没有出现过中文问题。就连部署到linux下也是如此。

URL乱码问题.mht
两种解决方法:
一. java.net.URLDecoder.decode(java.net.URLEncoder.encode("中文"));
二.如果使用tomcat做web应用服务器,则修改server.xml文件,在connector元素中增加属性uriencoding.
Eg: <Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="gb2312"/>

如何插入链接的图像

  1. 将选用板中的图像元素拖放到页面上的期望位置。将出现“新建图像项”
  2. 要链接至存储在资源文件夹中的图像:
    1. 在“选择图片自”中,选择 BIRT 资源文件夹中的图像文件。
    2. 选择“浏览”以在目标资源文件夹中查找图像文件。
    3. 选择图像文件,然后选择“确定”。
    4. 选择“插入”以在报告中插入图像。如果要在插入图像之前查看该图像,请选择“预览”。
  3. 要链接至存储在任何其他位置的图像:
    1. 在“选择图片自”中,选择 URI。
    2. 在“输入 URI”中,指定图像文件的位置。用双引号(" ")将 URI 引起来。
    3. 以下表达式是一个远程位置中的文件 URL 的示例。
      "http://mysite.com/images/companylogo.jpg" 
      
      以下表达式是一个本地文件系统中的文件 URI 的示例:
      "file:///c:/myprojects/images/companylogo.jpg" 
      
      您可以仅为在报告开发早期进行测试而指定本地文件系统位置。已部署的报告不能访问本地机器上的资源。
    4. 选择“插入”以在报告中插入图像。如果要在插入图像之前查看该图像,请选择“预览”。
<!-- /AC_CONTENT --><!-- <blockquote> < ! BeginHiddenExpansion Dollar_BP80PageASP_Content; EndHiddenExpansion > </blockquote> <br /> -->

如何插入嵌入式图像

  1. 将选用板中的图像元素拖放到页面上的期望位置。
  2. 在“新建图像项”上,在“选择图片自”中选择“嵌入式图像”。如果先前插入了图像,则“新建图像项”会显示这些图像的名称
  3. 图 5-3 显示嵌入式图像名称的“新建图像项”
  4. 要嵌入新图像,请选择“添加图像”。
  5. 在“打开图像文件”上,查找并选择要嵌入的图像,然后选择“打开”。“新建图像项”将显示该图像。
  6. 选择“插入”。该图像出现在页面上。
<!-- /AC_CONTENT --><!-- <blockquote> < ! BeginHiddenExpansion Dollar_BP80PageASP_Content; EndHiddenExpansion > </blockquote> <br /> -->

如何插入存储在数据源中的图像

  1. 将选用板中的图像元素拖放到页面上的期望位置。如果在通常用于显示动态图像的表中插入图像元素,请确保该表绑定至包含图像字段的数据集。
  2. 在“新建图像项”上,选择“动态图像”。“新建图像项”将显示“输入动态图像表达式”字段以及一些帮助您创建必需的列绑定和适当的表达式的按钮。
  3. 显示“输入动态图像表达式”字段的“新建图像项”
  4. 创建一个列绑定,它指定包含图像的数据集字段:
    1. 选择“绑定”。
    2. 在“数据绑定”上,选择“添加”。
    3. 在表达式构建器上,选择“可用的数据集”,然后选择适当的数据集并双击图像字段。选择“确定”。新的列绑定将出现在“数据绑定”中,并且突出显示了列名。
    4. 将名称“新的绑定”替换为您选择的名称,然后选择“确定”。
  5. 在“输入动态图像表达式”中,输入一个表达式以使用刚刚创建的列绑定。例如,如果列绑定的名称为 Image,则可以输入以下表达式:
  6. row["Image"] 
    
    如果您不确定要使用什么语法,则还可以使用表达式构建器来构造表达式。在表达式构建器中,选择“可用的列绑定”,然后选择已创建的列绑定。

  7. 选择“插入”。图像元素将出现在页面上的布局编辑器中。它将显示为 X。仅当预览报告时才会出现实际图像。
分享到:
评论

相关推荐

    birt报表相关资料

    本资料包包含了多个与BIRT相关的资源,包括帮助文档、预研报告、使用经验和学习经历,旨在帮助用户深入了解并掌握BIRT的使用。 **1. BIRT帮助文档** BIRT的帮助文档是学习BIRT的基础,通常包含以下内容: - **...

    birt的jar包

    首先,`birt`标签明确了我们讨论的是与BIRT相关的Java库。BIRT的jar包通常包含了运行BIRT报表引擎所需的各种组件,如报表设计、数据处理、渲染引擎等。这些jar文件是BIRT的核心组成部分,它们提供了对BIRT API的访问...

    Birt文档及demo

    在压缩包中的"demo"部分,很可能是预打包的示例报表和相关的数据库文件。这些示例可以帮助用户直观理解Birt的报表生成过程,通过实际操作学习如何利用Birt的强大功能。 总之,Birt是一个功能丰富的报表工具,通过...

    birt-runtime-4.8.0-20180626.zip

    标题中的“birt-runtime-4.8.0-20180626.zip”指的是一款名为BIRT(Business Intelligence and Reporting Tools)的开源报表系统,其运行时环境的版本号为4.8.0,发布日期为2018年6月26日。BIRT是一个由Eclipse基金...

    web项目集成birt

    下面将详细介绍如何在Web项目中集成BIRT及其相关知识点。 **1. BIRT架构** BIRT主要由四个核心组件构成:Report Designer(设计工具)、Runtime Engine(运行时引擎)、Viewer(查看器)和Data Access(数据访问)...

    birt的汉化包

    4. 在"features"目录下,寻找与BIRT相关的特性文件(如"org.eclipse.birt.report.feature"),进入该文件夹。 5. 将汉化包中的语言文件复制到对应的"nl"目录下,如"nl_zh_CN",如果没有这个目录,需要手动创建。 6. ...

    Birt报表开发手册

    - **版本选择**:作者选择了2.1.3版本的Birt,主要是因为当时最新的版本可能与所使用的Eclipse版本不完全兼容,导致在实践中遇到了一些困难。为了减少新手的学习成本,本手册将详细介绍该版本的安装和使用流程。 ##...

    Birt 2.3.2.2学习资料

    - **在线课程**:各大在线教育平台都有Birt相关的课程,适合不同程度的学习者。 - **社区交流**:加入Birt的社区论坛,与其他开发者交流心得,解决实际问题。 通过上述分析可以看出,“Birt 2.3.2.2学习资料”涵盖...

    eclipse3.7 birt 汉化包

    6. 在列出的可用软件列表中,勾选与汉化相关的插件,通常会有几个与语言包相关的条目。 7. 阅读并接受许可协议,然后点击“Finish”开始安装过程。可能需要重启Eclipse以完成安装。 安装完成后,启动Eclipse,你会...

    birt和echarts整合

    **BIRT(Business Intelligence and Reporting Tools...这个"test.rptdesign"文件很可能是BIRT的一个示例报告设计,其中可能已经包含了与ECharts整合的代码和结构,下载后只需按照描述修改相关路径,即可查看实际效果。

    JBossTools Birt 集成指南

    除了本指南外,还有一些其他资源可以帮助您更好地理解和应用 JBoss BIRT 集成技术: - **JBoss BIRT 官方文档**:提供了详细的文档和技术支持。 - **社区论坛**:社区成员经常分享他们在使用 JBoss BIRT 集成框架时...

    birt2.2.0汉化包

    本文将详细介绍BIRT 2.2.0汉化包的使用方法及其相关知识点。** 标题提及的"Birt2.2.0汉化包"是一个针对BIRT 2.2.0版本的中文语言包,它使得非英文环境下的用户能够更加方便地使用BIRT进行报表设计和开发。汉化包...

    BIRT 3.7 Report Design

    需要注意的是,还需要检查并更新相关的依赖项。 - **BIRT POJO Runtime**:这是 BIRT 项目的部署组件,包括命令行示例、API 示例以及示例 Web 查看器。 - **BIRT Web Tools Integration**:包含使用 BIRT Web 项目...

    birt的web展示Demo

    在"TestBirt"这个子文件中,可能包含了用于测试的报告实例或者其他相关配置文件。 **知识点拓展:** 1. **数据源配置**:BIRT支持多种数据源,包括关系型数据库、XML、Web服务等,可以灵活地连接各种数据源获取数据...

    birt-runtime-4.7

    6. **about_files**: 可能是一个包含BIRT相关详细信息或资源的目录。 7. **ReportEngine**: 这是BIRT报表引擎的实现,负责解析报表设计、执行查询、处理数据并生成报表输出。 8. **WebViewerExample**: 这是一个...

    birt报表页面显示汉化文件及过程说明

    在运行时环境,BIRT会加载相关的资源文件来显示用户界面元素,如菜单、按钮和提示信息。 汉化BIRT报表的过程主要涉及以下几个步骤: 1. **获取汉化资源文件**:BIRT支持多种语言,包括中文。你需要找到对应的中文...

    BIRT报表汉化界面心得

    ### BIRT报表汉化界面心得 #### 一、概述 在使用BIRT(Business Intelligence and Reporting Tools)进行报表开发的过程中...需要注意的是,不同的版本可能会有一些差异,因此在实际操作中还需根据具体情况进行调整。

    Birt 报表的相关源码,共享给大家

    本压缩包中的源码是BIRT报表系统的相关组件,特别是针对报告查看器(Viewer)的部分,对于开发者来说,这是一份宝贵的资源,可以用于对BIRT Viewer进行二次开发,以满足特定的业务需求。 BIRT报表系统主要由以下几...

    BIRT当前页打印

    在 Maximo 中,BIRT 报表当前页打印设置是指在报表设计时,如何设置当前页打印的相关参数。下面是 BIRT 报表当前页打印设置的详细知识点: 1. 数据源设置:在 BIRT 报表设计中,需要选择合适的数据源,例如 Maximo ...

Global site tag (gtag.js) - Google Analytics