真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

帆軟報(bào)表集成java代碼 帆軟報(bào)表參數(shù)怎么創(chuàng)建

java 怎樣集成 finereport

1

創(chuàng)新互聯(lián)公司是專業(yè)的鄂托克前網(wǎng)站建設(shè)公司,鄂托克前接單;提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行鄂托克前網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

下載CAS服務(wù)器

下載CAS的服務(wù)端,解壓,把解壓后的文件中modules文件夾中的cas-server-webapp-3.4.8.war文件拷貝到%TOMCAT_HOME%\webapps下并將文件重命名為cas.war。

2

開放Tomcat的8443端口

打開%TOMCAT_HOME%\conf\server.xml文件,找到8443端口的代碼,取消注釋,按照下面修改代碼:

Connector port="8443" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" disableUploadTimeout="true"

acceptCount="100" scheme="https" secure="true"

clientAuth="false" sslProtocol="TLS"

keystoreFile="c:/store/key"

keystorePass="bowie123"/

注:keystoreFile的值為生成證書的位置,keystorePass的值為設(shè)置的密碼。

帆軟Java報(bào)表軟件的FineReport報(bào)表軟件功能描述

報(bào)表服務(wù)器支持多種類型的應(yīng)用,能夠以各種方式進(jìn)行系統(tǒng)集成:

1.JAVA程序的無縫集成

2.非java程序的調(diào)用

3.C/S架構(gòu)的應(yīng)用 1.類Excel的設(shè)計(jì)模式,且兼容Excel文件輸入

2.多數(shù)據(jù)源輕松關(guān)聯(lián)

3.可拖拽的數(shù)據(jù)集

4.數(shù)據(jù)雙向擴(kuò)展,行列對(duì)稱

5.報(bào)表分片

6.多樣的數(shù)據(jù)處理方式

7.自由格間運(yùn)算

8.多種參數(shù)設(shè)計(jì)手段

9.豐富的圖表設(shè)計(jì)手段

1.瀏覽器端純HTML展現(xiàn)

2.不失真的導(dǎo)出為EXCEL,WORD,PDF,TXT,CSV,SVG文件

3.各種分頁控制

4.動(dòng)態(tài)條件隱藏?cái)?shù)據(jù)

5.報(bào)表分欄

6.重復(fù)表頭

7.底圖描繪,絕對(duì)定位方式的精確套打

8.末頁補(bǔ)足空行

9.內(nèi)置動(dòng)態(tài)參數(shù)頁面

10.各種統(tǒng)計(jì)圖展現(xiàn)方式 1.完善的報(bào)表權(quán)限管理,保證不同角色用戶查詢數(shù)據(jù)的安全性

2.設(shè)置報(bào)表定時(shí)任務(wù),可按照每天/每周/每月/每季度/每年,以及用戶自定義的頻率生成報(bào)表。并對(duì)生成的文件入庫,進(jìn)行檢索管理

3.靈活的多種推送方式,將定時(shí)生成的報(bào)表以TEXT 、HTML 、EXCEL、PDF、 Word,CSV,SVG等多種形式存入本地系統(tǒng)或推送至服務(wù)器,或指定的其它地址

4.用戶還可以在FineReport提供的可擴(kuò)展功能基礎(chǔ)上,自定開發(fā)定義報(bào)表管理,以及其它符合本企業(yè)業(yè)務(wù)要求的權(quán)限機(jī)制 1.多樣的編輯風(fēng)格

2.B/S瀏覽器中自動(dòng)計(jì)算

3.數(shù)據(jù)一致性校驗(yàn)儀表盤

4.數(shù)據(jù)的擴(kuò)展

5.數(shù)據(jù)直接回填

6.多級(jí)匯總填報(bào) 1.純java環(huán)境支持

2.豐富開放的API接口

怎么用帆軟做java報(bào)表

新建數(shù)據(jù)連接:在制作模板之前首先要確保設(shè)計(jì)者知道存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫類型、數(shù)據(jù)庫地址、訪問數(shù)據(jù)庫的用戶名密碼,然后在FineReport設(shè)計(jì)器中新建一個(gè)數(shù)據(jù)連接,建立數(shù)據(jù)庫與設(shè)計(jì)器的交互橋梁;

新建模板與數(shù)據(jù)集:數(shù)據(jù)連接創(chuàng)建好之后,就需要進(jìn)行模板的添加了,數(shù)據(jù)連接是用于整個(gè)工程的,并沒有實(shí)質(zhì)的將數(shù)據(jù)從數(shù)據(jù)庫中取出來,故還需要在特定模板中新建數(shù)據(jù)集,通過數(shù)據(jù)連接從數(shù)據(jù)庫中取數(shù);

模板設(shè)計(jì):數(shù)據(jù)準(zhǔn)備完成之后,就是進(jìn)行模板的設(shè)計(jì)了,模板設(shè)計(jì)是FineReport學(xué)習(xí)過程中的重中之重,我們將模板設(shè)計(jì)分為報(bào)表設(shè)計(jì)、參數(shù)設(shè)計(jì)、圖表設(shè)計(jì)和填報(bào)設(shè)計(jì)四個(gè)部分,這四個(gè)部分是FineReport模板的幾大使用方式,報(bào)表設(shè)計(jì)是純粹的數(shù)據(jù)展示,參數(shù)設(shè)計(jì)是動(dòng)態(tài)查詢數(shù)據(jù),圖表設(shè)計(jì)是使用圖表來展示數(shù)據(jù),填報(bào)設(shè)計(jì)是錄入數(shù)據(jù),將數(shù)據(jù)寫入數(shù)據(jù)庫中,根據(jù)實(shí)際情況確定使用哪一張使用方式,或者聯(lián)合使用哪幾種使用方式;

模板預(yù)覽:模板設(shè)計(jì)完成之后,保存模板至工程目錄下面,即可預(yù)覽在web端查看模板效果。

如何實(shí)現(xiàn)java打印報(bào)表,或者一個(gè)finereport的demo也可以

java后臺(tái)定義定時(shí)打印的功能,同時(shí)又需要直接調(diào)用報(bào)表的打印的時(shí)候,由于打印機(jī)型號(hào)和紙張的不同,需要指定打印機(jī),從而打印是否成功并設(shè)置返回值

package com.fr.io;

import java.io.File;

import java.util.HashMap;

import com.fr.base.FRContext;

import com.fr.base.Parameter;

import com.fr.dav.LocalEnv;

import com.fr.main.TemplateWorkBook;

import com.fr.print.PrintUtils;

public class JavaPrint {

public static void main(String[] args) {

// 定義報(bào)表運(yùn)行環(huán)境,才能執(zhí)行報(bào)表

String envPath = "D:\\FineReport\\develop\\code\\build\\package\\WebReport\\WEB-INF";

FRContext.setCurrentEnv(new LocalEnv(envPath));

try {

TemplateWorkBook workbook = TemplateWorkBookIO.readTemplateWorkBook(FRContext.getCurrentEnv(), "GettingStarted.cpt");

// 參數(shù)傳值

Parameter[] parameters = workbook.getParameters();

HashMapString, String paraMap = new HashMapString, String();

paraMap.put(parameters[0].getName(), "華北");

// java中調(diào)用報(bào)表打印方法

boolean a = PrintUtils.printWorkBook("GettingStarted.cpt", paraMap, true);

if (a == false) {

System.out.println("失敗啦!返回" + a);

} else {

System.out.println("成功!返回" + a);

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

還有問題的話可以到幫助文檔中尋找答案或者帆軟論壇求助


網(wǎng)站名稱:帆軟報(bào)表集成java代碼 帆軟報(bào)表參數(shù)怎么創(chuàng)建
本文地址:http://weahome.cn/article/hiedsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部