【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
FineReport的决策平台提供了主题开发的API,方便进行多样化的定制开发,但是对于优秀主题的传播方式却没有提供好的方案。
依托于应用商店,FineReport V8.0(2016-04-29日之后的版本),提供了平台主题插件API的支持,这样就可以像开发插件一个开发主题了,同时可以在应用中心直接发布自己的主题插件。
package com.fr.fs.fun;
import com.fr.stable.fun.Level;
/**
* 以插件的方式支持的插件主题
*/
public interface ThemeVariousProvider extends Level {
String MARK_STRING = "ThemeVariousProvider";
int CURRENT_LEVEL = 1;
/**
* 主题的名字
* @return 名字
*/
String name();
/**
* 主题的文本描述
* @return 描述
*/
String text();
/**
* 主题的封面图片
* @return 图片路径
*/
String coverPath();
/**
* 主题的脚本路径
* @return 脚本路径
*/
String scriptPath();
/**
* 主题的样式
* @return 样式路径
*/
String stylePath();
}