"引擎API" 分类下的文档该分类下有45篇文档创建该分类下的文档
简单程序数据集
文档创建者:印然      创建时间:11-10 15:03      标签: 已验证       编辑:8次    |   浏览:11603次

摘要:1. 问题描述FineReport报表的数据来源可以是数据库数据或是文本数据,并且还可以是其它任何类型的数据,因为FineReport是通过AbstractTableData抽象类来读取数据源[阅读全文:]

引擎API
文档创建者:印然      创建时间:11-10 14:51      标签:      编辑:11次    |   浏览:12767次

摘要:1. 基本知识大家知道,FineReport设计器与服务器已经能够满足大部分的需求,但不可能满足所有的需求,某些个性化需求可能无法实现。FineReport开放了大量的API接口供应用开发人员[阅读全文:]

带参程序数据集
文档创建者:印然      创建时间:11-10 14:59      标签: 10.0验证       编辑:28次    |   浏览:11908次

摘要:1. 问题描述在实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过传进的表名参数,到数据库取出对应的表作为数据源。因为FineReport是通过AbstractTableD[阅读全文:]

引入JFreeChart图表
文档创建者:印然      创建时间:11-10 15:58      标签: 已验证       编辑:13次    |   浏览:2723次

摘要:1. 问题描述JFreeChart是JAVA平台上很好的一个开放图表绘制类库,不但可以生成多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。所以希望在我们报表工[阅读全文:]

保存模板至数据库
文档创建者:印然      创建时间:11-10 15:31      标签: 已验证       编辑:9次    |   浏览:3538次

摘要:若您是政府部门等,您制作的模板cpt文件放在硬盘中,如果硬盘遇上意外,导致cpt文件丢失,后果会很严重。为了降低这个风险,我们可将确认无误的cpt文件全部保存在数据库中(cpt文件即二进制数据),这样您[阅读全文:]

Eclipse中启动设计器
文档创建者:印然      创建时间:11-10 16:13      标签: 已验证       编辑:13次    |   浏览:5537次

摘要:若您希望在FineReport设计器基础上进行CS二次开发,您可以在Eclipse中通过调用FineReport启动类来启动设计器,以便于开发过程中的调试。方法如下:1. 导入FineRepo[阅读全文:]

图片在下文字在上
文档创建者:印然      创建时间:11-10 15:59      标签: 已验证       编辑:12次    |   浏览:2762次

摘要:一个图表字段跟一个普通字段希望显示在一个单元格中,有层次的显示出来。例如A字段存着一个图片,B字段存着一些字符串.先把A字段拖入A1单元格,然后再将B字段也拖入A1单元格,背景是A字段,显示的内容是B字[阅读全文:]

遍历单元格
文档创建者:印然      创建时间:11-10 15:19      标签: 已验证 行列转换       编辑:17次    |   浏览:4141次

摘要:有时候我们需要对报表每个单元格进行处理,如何在程序中遍历单元格呢?FineReport中通过Report的cellIterator()方法获取Report中所有的单元格,这些单元格放在Iterator中[阅读全文:]

程序网络报表中获取request中的值
文档创建者:印然      创建时间:11-10 15:18      标签: 已验证       编辑:10次    |   浏览:3962次

摘要:我们定义的程序网络报表也可以包含参数,Web浏览器访问网络报表时,如何给它传递参数值呢?一般处理是访问网络报表的路径后跟上参数值,当报表参数有几十个甚至更多时,就会以列表、数组等方式传递给程序,如htt[阅读全文:]

动态修改数据
文档创建者:印然      创建时间:11-10 15:17      标签: 已验证       编辑:8次    |   浏览:5377次

摘要:相同表结构,不同数据库,希望通过网络报表连接不同数据库的时候,在同一个网络报表里面可以显示结果,这样要怎样实现呢?1. 实现原理通过使用程序网络报表所在类需要继承com.fr.web.repo[阅读全文:]

Excel导出的多种方式
文档创建者:印然      创建时间:11-10 16:10      标签: 已验证       编辑:19次    |   浏览:5813次

摘要:在导出章节中我们介绍了Excel导出方式ExcelExporter,此为原样导出。若是您先前学习过FineReport学习教程,您会知道,在FineReport中,除原样导出外还有另外三种导出方式:分页[阅读全文:]

使用services.xml文件发布
文档创建者:印然      创建时间:11-10 16:18      标签:      编辑:12次    |   浏览:1848次

摘要:1. 概述用Axis2发布WebService,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成WebService,这样做不需要进行任何配置,但这些POJO类[阅读全文:]

POJO方式发布
文档创建者:印然      创建时间:11-10 16:17      标签: 已验证       编辑:9次    |   浏览:1809次

摘要:1. 功能描述在Axis2中不需要进行任何的配置,就可以直接将一个简单的POJO发布成WebService。其中POJO中所有的public方法将被发布成WebService方法。2.&nbs[阅读全文:]

Axis2发布WebService
文档创建者:印然      创建时间:11-10 16:16      标签: 已验证       编辑:9次    |   浏览:2065次

摘要:1.舀述Axis2有两种方式发布WebService,一种是POJO方式发布,另一种是使用services.xml文件发布。已知已经在Tomcat上安装了Axis2,下面分章节介绍下这两种发[阅读全文:]

引用第三方jar包
文档创建者:印然      创建时间:11-10 16:12      标签: 已验证       编辑:4次    |   浏览:4785次

摘要:1. 问题描述在自定义函数中可能您会引用第三方jar包,那么怎样调用第三方jar文件呢?2. 解决方案2.1 eclipse工程下引用第三方jar包右击您创建的工程|Pro[阅读全文:]

后台批量导出Excel
文档创建者:印然      创建时间:11-10 16:09      标签: 已验证       编辑:10次    |   浏览:8411次

摘要:一张报表可以根据不同的条件统计出不同的数据结果,若您希望将每一种条件下的结果都保存下来如导出成Excel文件至磁盘,您可以在后台调用FineReport的导出接口ExcelExporter将每种情况下的[阅读全文:]

自定义函数中获取公式所在单元格
文档创建者:印然      创建时间:11-10 15:57      标签: 已验证       编辑:6次    |   浏览:5766次

摘要:1. 问题描述执行自定义函数时获取到公式所在的单元格,在日志信息中输出使用函数的单元格从而监控报表是否正常执行或者根据公式所在单元格位置的不同采取不同的计算方法。如何在自定义函数中获取公式所在[阅读全文:]

自定义函数实现表间校验
文档创建者:印然      创建时间:11-10 16:00      标签: 已验证       编辑:10次    |   浏览:3575次

摘要:对于在填报提交时,编辑单元格的值需要与另一报表中某一单元格的值进行校验的需求,FineReport可以通过自定义函数来实现。1. 实现原理在java实现的自定义函数中,读取报表,传入参数值并执[阅读全文:]

单元格内容数字,字母或者中文显示不同的颜色
文档创建者:ezreal      创建时间:08-21 14:49      标签: 自定义函数 字体颜色       编辑:3次    |   浏览:1999次

摘要:1.问题描述单元格显示内容的时候,有需求数字展示成不一样的颜色,如果是固定的文本可以使用html显示单元格内容,给固定的部分加上改变字体颜色的html标签。如果单元格的数据或者文本不固定的话就不好处理,[阅读全文:]

内部收益率公式IRR
文档创建者:迈达斯之手      创建时间:06-02 10:41      标签: 自定义函数 函数 公式 内部收益率 IRR 已验证       编辑:4次    |   浏览:1516次

摘要:在FR中实现内部收益率的计算[阅读全文:]

报表边框样式介绍
文档创建者:印然      创建时间:11-10 15:32      标签: 已验证       编辑:7次    |   浏览:2957次

摘要:1. 问题描述在单元格格式设置章节中知道可以对单元格的边框进行设置,但是边框的样式有很多种,要如何进行选择边框的样式呢?此章节我们就来介绍下边框的名称及对应的效果图。2. 边框样式及[阅读全文:]

读取修改报表
文档创建者:印然      创建时间:11-10 15:13      标签: 已验证       编辑:11次    |   浏览:3671次

摘要:通过内核结构的介绍,可知我们能在程序中修改报表的属性,下面我们就以一个完整的例子说明如何在程序中读取一张报表,修改后重新导出。效果如下:1. 实现原理1.1 读取报表读取某一路径下的[阅读全文:]

报表执行
文档创建者:印然      创建时间:11-10 15:16      标签: 已验证       编辑:8次    |   浏览:3224次

摘要:由引擎API概述可以知道,报表分为两种情况:模板和结果,没有执行过的工作薄或者报表都为模板,模板中包含数据集,数据列没有扩展开来且公式也都没有计算;模板执行后就成了结果,结果中所有数据列都已经扩展开来,[阅读全文:]

单元格格式设置
文档创建者:印然      创建时间:11-10 15:20      标签: 已验证       编辑:9次    |   浏览:4656次

摘要:单元格是组成报表的最小元素,FineReport将单元格很多属性开放给应用开发人员进行控制,如新增单元格,设置列宽、行高,字体、前景色,背景色、显示位置、边框样式、边框颜色等等。以下我们将常用的属性设置[阅读全文:]

创建程序报表
文档创建者:印然      创建时间:11-10 15:23      标签: 已验证       编辑:7次    |   浏览:3550次

摘要:由上一小节我们可以了解到所谓的网络报表就是指实现了Reportlet接口的类,可以在Web浏览器端直接访问,展示出我们通过程序设计的报表。上一节中我们是直接读取cpt模板文件生成的网络报表,为了您更加理[阅读全文:]

程序网络报表
文档创建者:印然      创建时间:11-10 15:24      标签: 已验证       编辑:6次    |   浏览:5229次

摘要:1. 程序网络报表概念FineReport设计器基本可以零编码地设计出绝大多数报表,然而需求是千变万化的,也许某些个性化的功能通过设计器无法实现,此时就如上一节中介绍的,可以将模板读入程序中,[阅读全文:]

解析某个目录下xml文件
文档创建者:印然      创建时间:11-20 13:46      标签: 已验证       编辑:8次    |   浏览:3176次

摘要:1. 问题描述D盘目录下保存了几个XML文件,希望把XML文件转换为报表数据源,想通过程序数据集的方法实现,同时希望展示动态xml数据源的效果,这时可通过参数的方式,动态获取xml字段中的值再[阅读全文:]

解析数据库内xml文件
文档创建者:印然      创建时间:11-20 11:51      标签: 已验证       编辑:9次    |   浏览:3911次

摘要:1. 问题描述数据库表,其中字段XML所存的为xml格式数据如下图,在使用该表进行报表制作时,需要将存于xml字段中的值读取出来作为报表数据源。XML每条记录数据格式如下:最终用于制作报表的数[阅读全文:]

WebService程序数据集之jws方式
文档创建者:印然      创建时间:11-20 13:51      标签: 引用的类TableDataException 有问题 ,直接copy代码会报错,类的位置好像变了,新的位置是import com.fr.general.data.TableDataException       编辑:8次    |   浏览:5446次

摘要:1. 示例1.1 WebService应用服务如在Tomcat下的Axis工程中以jws方式发布了一个WebService应用服务TestWS2TDClient.jws,返回一个数组[阅读全文:]

EJB程序数据源
文档创建者:印然      创建时间:11-10 14:58      标签: 没环境       编辑:9次    |   浏览:3188次

摘要:数据连接不需要直接访问数据库,而是使用EJB做为数据源。FR通过定义程序数据集使用EJB的相关类获取到EJB数据源,然后转为我们里面的二维表作为报表数据源使用,进行展示。例如如下获取到ejb数据所做的模[阅读全文:]

通过代码创建模板
文档创建者:langu      创建时间:05-20 17:46      标签: 自动生成模板 代码导出cpt 批量生成模板 批量生成cpt       编辑:1次    |   浏览:318次

摘要:老系统通过大量存储过程展示数据,现在迁移到帆软后如果人工迁移,成本不少。由于帆软开有大量的api可以调用,找到生成cpt模板的api就可以自己通过java代码生成cpt模板了。通过查看论坛的现在文档,暂[阅读全文:]

自定义函数开发过程
文档创建者:gxy120313      创建时间:03-01 15:11      标签: 自定义函数 函数开发过程       编辑:6次    |   浏览:3182次

摘要:1.  问题描述FineReport已经提供了大量的自带函数,在正常情况下足够满足用户的报表制作需求,但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport提[阅读全文:]

自定义函数生成UPC条形码
文档创建者:印然      创建时间:11-10 16:02      标签: 已验证       编辑:8次    |   浏览:2729次

摘要:1. 问题描述FineReport中自带有EAN型编码,但却没有UPC条形码,此时若您希望在报表中使用UPC编码的条形码应该怎么办呢?FineReport可以通过自定义函数引用第三方包来生成U[阅读全文:]

自定义函数Unicode编码转化为中文
文档创建者:印然      创建时间:11-10 16:01      标签: 已验证       编辑:8次    |   浏览:2552次

摘要:数据库中保存的是如下形式的编码:%u5357%u4EAC-%u57CE%u5317希望最后展示出来的是对应的中文“南京-城北”FineReport提供了自定义函数机制,可以由用户根据业务需要自己来定义一[阅读全文:]

自定义函数把阳历转换成阴历
文档创建者:印然      创建时间:11-10 15:47      标签: 已验证       编辑:10次    |   浏览:2312次

摘要:1. 问题描述数据库保存的是阳历日期,在报表展示时希望把阴历转换成阴历,方便查询各种阴历节日的功能,如下图把阳历转换成阴历的效果。2. 解决方案首先定义一个可以将阳历转为阴历的类,然[阅读全文:]

自定义函数
文档创建者:印然      创建时间:11-10 15:34      标签: 已验证       编辑:16次    |   浏览:12061次

摘要:FineReport已经提供了大量的自带函数,在正常情况下足够满足用户的报表制作需求,但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport提供了自定义函数机制,可以由用户根据业[阅读全文:]

WebService程序数据集
文档创建者:文档助手1      创建时间:11-20 11:33      标签: 已验证       编辑:10次    |   浏览:7244次

摘要:1. 问题描述在使用WebService作为您项目的数据源时,希望报表中也是直接调用这个WebService数据源,而不是定义数据连接调用对应的数据库表,这样要怎么实现呢?2. 实现[阅读全文:]

插件开放API
文档创建者:印然      创建时间:11-10 16:18      标签: 插件 开发 API 已验证       编辑:11次    |   浏览:6630次

摘要:1.核心部分对应的XML标签:extra-core接口功能接口位置版本控件样式com.fr.stable.fun.WidgetSwitcher8.0附件下载com.fr.stable.fun[阅读全文:]

其它API
文档创建者:印然      创建时间:11-10 16:11      标签: 已验证 cxl完善       编辑:4次    |   浏览:2327次

摘要:索引:后台输出log信息Eclipse中启动设计器引用第三方jar包Axis2发布WebService[阅读全文:]

xml制作程序数据源
文档创建者:文档助手1      创建时间:11-27 10:33      标签: 已验证       编辑:6次    |   浏览:2480次

摘要:解析数据库内xml文件1. 问题描述数据库表,其中字段XML所存的为xml格式数据如下图,在使用该表进行报表制作时,需要将存于xml字段中的值读取出来作为报表数据源。XML每条记录数据格式如下:最终用于[阅读全文:]

报表调用
文档创建者:印然      创建时间:11-10 15:10      标签: 已验证       编辑:3次    |   浏览:4559次

摘要:索引:程序网络报表创建程序报表单元格格式设置遍历单元格程序网络报表中获取request中的值动态修改数据报表执行报表参数界面API读取修改报表数据库读取报表报表边框样式介绍[阅读全文:]

数据库读取报表
文档创建者:印然      创建时间:11-10 15:26      标签: 已验证       编辑:16次    |   浏览:2784次

摘要:索引:保存模板至数据库数据库读取报表[阅读全文:]

后台输出log信息
文档创建者:印然      创建时间:11-10 16:14      标签: 已验证       编辑:5次    |   浏览:2967次

摘要:在编写程序时,为了便于调试,往往需要向后台输出一些信息来判断程序是否运行正确,或者当用户执行某个操作时,希望服务器记录下来,将信息输出至后台,比如运行某个报表时希望将执行的SQL语句打印出来或者将报表执[阅读全文:]

SAP的RFC接口调用例子
文档创建者:文档助手1      创建时间:11-20 11:30      标签:      编辑:9次    |   浏览:5744次

摘要:SAP作为独立的系统,与其它系统进行交互的时候,主要是两种方式:1:底层数据库直接交互;2:通过SAP专门的RFC接口进行数据调用。SAP现在主要的数据库平台有两种关系型数据库,Oracle和DB2,第[阅读全文:]

程序数据源
文档创建者:印然      创建时间:11-10 14:54      标签: 已验证       编辑:2次    |   浏览:7785次

摘要:索引:简单程序数据集带参程序数据集EJB程序数据源WebService程序数据集xml制作程序数据源SAP的RFC接口调用例子[阅读全文:]