package com.uas.report.util;

/**
 * 报表打印相关常量
 * 
 * @author sunyj
 * @since 2016年8月18日 下午5:42:05
 */
public class ReportConstants {

	/**
	 * 报表参数：WHERE_CONDITION，where字句（需含where）
	 */
	public static final String PARAMETER_WHERE_CONDITION = "WHERE_CONDITION";

	/**
	 * 报表参数： REPORT_DIR，报表的路径
	 */
	public static final String PARAMETER_REPORT_DIR = "REPORT_DIR";

	/**
	 * 请求类型：预览
	 */
	public static final String PRINT_TYPE_PREVIEW = "PREVIEW";

	/**
	 * 请求类型：打印
	 */
	public static final String PRINT_TYPE_PRINT = "PRINT";

	/**
	 * 请求类型：下载pdf
	 */
	public static final String PRINT_TYPE_PDF = "PDF";

	/**
	 * 请求类型：下载纯数据excel
	 */
	public static final String PRINT_TYPE_EXCEL = "EXCEL";

	/**
	 * 请求类型：下载word
	 */
	public static final String PRINT_TYPE_WORD = "WORD";

	/**
	 * 导出文件的格式：pdf
	 */
	public static final String FILE_TYPE_PDF = "pdf";

	/**
	 * 导出文件的格式：excel
	 */
	public static final String FILE_TYPE_EXCEL = "xls";

	/**
	 * 导出文件的格式：纯数据excel
	 */
	public static final String FILE_TYPE_EXCEL_DATA = "xls_data";

	/**
	 * 导出文件的格式：word
	 */
	public static final String FILE_TYPE_WORD = "doc";

	/**
	 * 生成的pdf、excel等文件的相对路径
	 */
	public static final String GENERATED_FILES_PATH = "resources/generate/";

	/**
	 * 生成的pdf、excel等文件的所在的文件夹
	 */
	public static final String GENERATED_FILES_DIR = PathUtils.getAppPath();

	/**
	 * 生成的pdf、excel等文件的绝对路径
	 */
	public static final String GENERATED_FILES_ABSOLUTE_PATH = GENERATED_FILES_DIR + GENERATED_FILES_PATH;

	/**
	 * 微软雅黑字体名称
	 */
	public static final String MICROSOFT_YAHEI_UI_FONT_NAME = "Microsoft YaHei UI";

}
