forked from demo/example
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.5 KiB
51 lines
1.5 KiB
6 years ago
|
//创建程序报表
|
||
|
package com.fr.demo;
|
||
|
|
||
|
import com.fr.base.Style;
|
||
|
import com.fr.general.FRFont;
|
||
|
import com.fr.main.TemplateWorkBook;
|
||
|
import com.fr.main.impl.WorkBook;
|
||
|
import com.fr.report.cell.DefaultTemplateCellElement;
|
||
|
import com.fr.report.cell.TemplateCellElement;
|
||
|
import com.fr.report.worksheet.WorkSheet;
|
||
|
import com.fr.stable.unit.OLDPIX;
|
||
|
import com.fr.web.core.Reportlet;
|
||
|
import com.fr.web.request.ReportletRequest;
|
||
|
import java.awt.Color;
|
||
|
import java.util.Map;
|
||
|
|
||
6 years ago
|
public class CreateReportletDemo extends Reportlet
|
||
|
{
|
||
|
public TemplateWorkBook createReport(ReportletRequest arg0)
|
||
|
{
|
||
6 years ago
|
//创建一个WorkBook工作薄,在工作薄中插入一个WorkSheet
|
||
|
WorkBook workbook = new WorkBook();
|
||
|
WorkSheet sheet1 = new WorkSheet();
|
||
|
|
||
|
TemplateCellElement CellA1 = new DefaultTemplateCellElement(0, 0,
|
||
|
"FineReport");
|
||
|
Style style = Style.getInstance();
|
||
|
|
||
|
FRFont frfont = FRFont.getInstance("Arial", 1, 20.0F, Color.red);
|
||
|
style = style.deriveFRFont(frfont);
|
||
|
CellA1.setStyle(style);
|
||
|
sheet1.addCellElement(CellA1);
|
||
|
|
||
|
sheet1.setColumnWidth(0, new OLDPIX(150.0F));
|
||
|
sheet1.setRowHeight(1, new OLDPIX(35.0F));
|
||
|
workbook.addReport(sheet1);
|
||
|
return workbook;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void setParameterMap(Map arg0) {
|
||
|
// TODO Auto-generated method stub
|
||
|
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void setTplPath(String arg0) {
|
||
|
// TODO Auto-generated method stub
|
||
|
|
||
|
}
|
||
|
}
|