帆软帮助文档代码合集。
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

//创建程序报表
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;
public class CreateReportletDemo extends Reportlet
{
public TemplateWorkBook createReport(ReportletRequest arg0)
{
//创建一个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
}
}