|
|
//<EFBFBD><EFBFBD>ȡ<EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD> |
|
|
package com.fr.io; |
|
|
|
|
|
import com.fr.base.FRContext; |
|
|
import com.fr.base.Style; |
|
|
import com.fr.dav.LocalEnv; |
|
|
import com.fr.general.FRFont; |
|
|
import com.fr.general.ModuleContext; |
|
|
import com.fr.main.impl.WorkBook; |
|
|
import com.fr.report.cell.CellElement; |
|
|
import com.fr.report.elementcase.TemplateElementCase; |
|
|
import com.fr.report.module.EngineModule; |
|
|
|
|
|
import java.awt.Color; |
|
|
import java.io.File; |
|
|
import java.io.FileOutputStream; |
|
|
|
|
|
public class SimpleDemo { |
|
|
public static void main(String[] args) { |
|
|
// <EFBFBD><EFBFBD><EFBFBD>屨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD> |
|
|
String envPath = "D:\\FineReport_7.0\\WebReport\\WEB-INF"; |
|
|
FRContext.setCurrentEnv(new LocalEnv(envPath)); |
|
|
ModuleContext.startModule(EngineModule.class.getName()); |
|
|
try { |
|
|
// <EFBFBD><EFBFBD>ȡģ<EFBFBD><EFBFBD> |
|
|
WorkBook workbook = (WorkBook) TemplateWorkBookIO |
|
|
.readTemplateWorkBook(FRContext.getCurrentEnv(), |
|
|
"\\doc\\Primary\\Parameter\\Parameter.cpt"); |
|
|
|
|
|
// <EFBFBD><EFBFBD><EFBFBD>WorkBook<EFBFBD>е<EFBFBD>WorkSheet<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A1<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD>ɫΪ<EFBFBD><EFBFBD>ɫ |
|
|
TemplateElementCase report = (TemplateElementCase) workbook |
|
|
.getReport(0); |
|
|
// getCellElement(int column, int |
|
|
// row),column<EFBFBD><EFBFBD>row<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A1<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD>0<EFBFBD>е<EFBFBD>0<EFBFBD><EFBFBD> |
|
|
CellElement cellA1 = report.getCellElement(0, 0); |
|
|
FRFont frFont = FRFont.getInstance(); |
|
|
frFont = frFont.applyForeground(Color.red); |
|
|
Style style = Style.getInstance(); |
|
|
style = style.deriveFRFont(frFont); |
|
|
cellA1.setStyle(style); |
|
|
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD> |
|
|
FileOutputStream outputStream = new FileOutputStream(new File( |
|
|
"D:\\newParameter1.cpt")); |
|
|
((WorkBook) workbook).export(outputStream); |
|
|
} catch (Exception e) { |
|
|
e.printStackTrace(); |
|
|
} |
|
|
} |
|
|
} |