"引擎API" 分类下的文档该分类下有51篇文档创建该分类下的文档
SAP的RFC接口调用例子
文档创建者:文档助手1      创建时间:11-20 11:30      标签:      编辑:13次    |   浏览:8550次

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

导出API
文档创建者:印然      创建时间:11-10 16:05      标签:      编辑:40次    |   浏览:13725次

摘要:1. 描述 FineReport 提供了强大的输入输出功能,所有的这些输入输出的类都在 com.fr.report.io 包里面。报表的输入指从报表的模板文件( XML 格[阅读全文:]

多个报表导出一个Excel
文档创建者:印然      创建时间:11-10 16:07      标签:      编辑:12次    |   浏览:3916次

摘要:1.问题描述在报表统计分析中,常常希望将某类报表或者不同参数的同一报表汇总到一个 Excel 中,每个报表为一个 sheet,如销售量统计表,根据不同地区进行统计分析,最终将每个地区的数据单独作为一个[阅读全文:]

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

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

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

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

简单程序数据集
文档创建者:印然      创建时间:11-10 15:03      标签:      编辑:16次    |   浏览:16407次

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

开放API
文档创建者:印然      创建时间:11-10 16:18      标签:      编辑:15次    |   浏览:9187次

摘要:1.核心部分 对应的 XML 标签:extra-core  接口功能    接口位置    版本   示例  控[阅读全文:]

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

摘要:1. 概述用 axis2 发布 WebService,虽然可以将 POJO 类放在%Tomcat_Home%\webapps\axis2\WEB-INF\pojo目录中直接发布成 We[阅读全文:]

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

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

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

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

引用第三方JAR包
文档创建者:印然      创建时间:11-10 16:12      标签:      编辑:6次    |   浏览:7119次

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

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

摘要:1. 描述场景描述:在一般情况下,若您希望在 FineReport 设计器基础上进行二次开发,我们可以在 Eclipse 中通过调用FineReport 启动类来启动设计器,以便于开发过程中的调试和二次[阅读全文:]

后台输出Log信息
文档创建者:印然      创建时间:11-10 16:14      标签:      编辑:8次    |   浏览:3895次

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

其它API
文档创建者:印然      创建时间:11-10 16:11      标签:      编辑:5次    |   浏览:3245次

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

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

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

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

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

通过代码创建模板
文档创建者:langu      创建时间:05-20 17:46      标签:      编辑:3次    |   浏览:1233次

摘要:1. 描述有时候需要批量生成 cpt 模板,手动操作比较繁琐;FineReport 开放了大量的 API 接口供应用开发人员进行深入的开发与控制,借此可以通过 Java 代码批量生成 cpt 模板。2.[阅读全文:]

Excel直接转成模板cpt
文档创建者:印然      创建时间:11-10 16:08      标签:      编辑:13次    |   浏览:4060次

摘要:1. 问题描述存在很多 Excel 文件,要将它们转成 cpt 模板,不想通过设计器手动一张张导入,希望用程序在后台批量转换。2. 解决方案通过程序读取 Excel 文件转为模板 T[阅读全文:]

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

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

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

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

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

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

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

摘要:1. 描述应用场景:一个图表字段跟一个普通字段希望有层次的显示在一个单元格中。例如 A 字段存着一个图片,B 字段存着一些字符串。背景是 A 字段,显示的内容是 B 字段的值,类似于PPT 等层的一个关[阅读全文:]

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

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

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

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

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

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

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

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

内部收益率公式IRR
文档创建者:迈达斯之手      创建时间:06-02 10:41      标签:      编辑:6次    |   浏览:2856次

摘要:1. 描述场景描述:内部收益率 IRR 这个公式在可行性评估分析类的财务报表中频繁的被使用,FR 中默认没有这个公式,而这个值的计算又不是纯数学计算,需要靠猜测和差值最终得到一个理想的结果。下面就介绍如[阅读全文:]

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

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

时间类型计算
文档创建者:Poseidon      创建时间:02-10 14:37      标签:      编辑:11次    |   浏览:4165次

摘要:1. 描述在处理单元格报表时,难免会出现很多单元格之间的计算,我们通常可以使用 DATESUBDATE 函数 来进行计算两个日期的时间差,不过有的时候有特殊情况需要精确到 xx 小时[阅读全文:]

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

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

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

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

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

摘要:1. 描述应用场景:若您是政府部门等,您制作的模板 cpt 文件放在硬盘中,如果硬盘遇上意外,导致 cpt 文件丢失,后果会很严重。功能介绍:为了降低这个风险,我们可将确认无误的 cpt 文件全部保存在[阅读全文:]

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

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

读取报表
文档创建者:文档助手1      创建时间:03-15 13:40      标签:      编辑:17次    |   浏览:4275次

摘要:1. 描述上一节 中我们已经将 cpt 模板保存入库了,当需要访问报表的时候,我们便可以从数据库中根据报表名称取出报表,不需要再保存为 cpt 模板,可以直接转为网络报表,在 Web 浏览器中[阅读全文:]

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

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

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

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

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

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

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

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

遍历单元格
文档创建者:印然      创建时间:11-10 15:19      标签:      编辑:21次    |   浏览:5566次

摘要:1. 描述使用场景:有时候我们需要对报表每个单元格进行处理,如何在程序中遍历单元格呢?功能介绍:FineReport 中通过 Report的cellIterator() 方法获取 Report[阅读全文:]

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

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

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

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

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

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

报表参数界面API
文档创建者:印然      创建时间:11-10 15:14      标签:      编辑:38次    |   浏览:59591次

摘要:1. 描述在设计器中可以通过对参数界面的设计来控制参数的显示形式,如参数界面的布局、背景、显示方式等。那如何在程序中控制参数的相关属性呢?FineReport 中通过 ReportParameterAt[阅读全文:]

报表调用
文档创建者:印然      创建时间:11-10 15:10      标签:      编辑:4次    |   浏览:5916次

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

解析某个目录下 XML 文件
文档创建者:印然      创建时间:11-20 13:46      标签:      编辑:12次    |   浏览:4456次

摘要:1. 描述使用场景:电脑某个目录下保存了几个 XML 文件,希望把 XML 文件转换为报表数据源。其中 Northwind.xml 记录数据格式如下:<?xml version="1.0[阅读全文:]

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

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

WebService程序数据集之jws方式
文档创建者:印然      创建时间:11-20 13:51      标签:      编辑:19次    |   浏览:8436次

摘要:1. 准备工作1.1 Eclipse 工程下引用 FineReport JAR 包当我们在 FineReport 设计器基础上进行二次开发,首先需要引入 FineReport 设计器下的 JAR 包,详[阅读全文:]

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

摘要:索引:解析数据库内 XML 文件解析某个目录下 XML 文件[阅读全文:]

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

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

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

摘要:1. 描述应用场景:数据连接不需要直接访问数据库,而是使用 EJB 做为数据源。功能介绍:FR 通过定义程序数据集使用 EJB 的相关类获取到 EJB 数据源,然后转为我们里面的二维表作为报表数据源使用[阅读全文:]

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

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