知识园地

Web报表软件FineReport的死循环问题处理

1. 问题描述
Web报表软件FineReport中,有时预览一个报表模板或是做一个模板时,是否有时会出现报死循环类似的错误,那是什么原因出现这样的情况的呢?这个往往是由于设置的某个报表单元格的父格不当导致的 (更多…)

FineReport报表工具报表和图表并存需注意扩展问题

在FineReport报表工具中,当报表和图表都并存于同一张模板的时候,如果图表是作为单元格元素插入,就需要注意图表的扩展问题。
如下图的报表模板,图表作为单元格元素插入D1单元格
报表模板 (更多…)

关于FineReport报表工具中字符串类型的数值排序

如果数据源中的数值定义为字符串类型,则在FineReport报表工具中,会按照字符串排序的规则对数值进行排序,而这我们预期的效果是按照数值大小进行排序。下面介绍在Java报表工具FineReport中实现字符串类型的数据按照数值大小进行排序的小方法 (更多…)

用FineReport报表工具实现数字转换成大写货币样式

中国式web报表中,通常需要用到大写的货币样式,手动将数字改成大写货币样式自然不错,但是FineReport报表工具提供了简便方法,可以直接通过函数将数字转换成大写货币样式,既简单方便,又不会出错。
FineReport报表工具提供了函数CNMONEY(),用以返回人民币大写 (更多…)

Java报表打印之Flash打印

Java报表工具FineReport支持APPLET打印,PDF打印,FLASH打印三种报表打印方式,适应多种不同的打印需求。其中,FineReport独创的FLASH报表打印技术,第一次完美解决了困扰java报表行业十几年的基于浏览器的打印问题 (更多…)

Web报表打印功能对比—FineReport和润乾报表

一、Web报表打印方式灵活性
1.功能描述

现在的Web报表打印主要有Flash、PDF、Applet、activex等几种方式。不同的Web报表打印方式需要安装不同的程序,各自的安装繁琐程度不同。由于目前几乎所有的网页都安装了flash插件,所以几种Web报表打印方式中,flash报表打印是最优最便捷的一种打印方式。
支持程度:
FineReport报表支持Flash、PDF、Applet、activex等多种Web报表打印方式,几乎不需要安装任何插件;
润乾报表只支持Applet、activex两种报表打印方式,需要安装插件。 (更多…)

程序数据集传参使用解决方案

通过TableData接口可以读取任何形式的数据源,FineReport报表工具的数据来源可以是数据库数据或是文本数据,并且还可以是其它任何类型的数据,因为这些所有的数据来源都实现了TableData接口,所以用户只要实现了TableData接口,也就可以用自定义类型的数据源了。对于传参,我们可以在程序数据集中写入传入的参数,此方案传入的参数为 tableName 和 columnNames 两项;即传入数据库表名以及所需要的列名取出所需要的值;这里连的数据库为FineReport报表的内置数据库,适用时可输入表名:stscore 列名 name;sex。具体步骤如下:

(更多…)

发票打印方向解决方案

解决问题:打印票据类文件的方向横向纵向设置问题

解决方案:在打印机设置中添加相应的纸张类型

解决步棸

一、在以往的Windows 98操作系统中,打印机属性里的“纸张大小”中有“自定义”一项。而Windows 2000和Windows XP中自定义的位置是不同于Windows 98的。

(更多…)

FineReport关于Linux下字体乱码终极解决方案

1:在windows下找到系统使用到的字体,这里以楷体举例
•到c盘的windows文件夹的Fonts文件夹里面存放了windows中用到的所有字体,具体路径C:\WINDOWS\Fonts
•找到楷体字体SIMKAI.TTF
(更多…)

AIX字体丢失解决方案

当图标中文显示为方框,AIX字体丢失时,解决办法:拷贝中文字体到操作系统。

  1. 1.将\WINDOWS\Fonts目录下SIMSUN.TTC(宋体)拷贝到AIX JDK安装目录jre/lib/fonts目录下。
  2. 2.在font.properties.zh 文件中,将simsun.ttc添加到字体配置文件中。
  3. # font filenames filename.\u5b8b\u4f53=simsun.ttc。一般情况下如果AIX系统装有中文字体,只需按照1,2两步设置后。重新启动webserver后,即可马上生效。如果没有装中文字体,还需按以下步骤操作。 (更多…)