天天看點

jasperReport Exporter常用參數說明

Exporter常用參數說明

[java]view plaincopyprint?

    Ø         net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT  

    這個參數是net.sf.jasperreports.engine.JasperPrint的對象,exporter在導出報表前會做檢測    

    Ø         net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT_LIST  

    這個參數是包含了n個net.sf.jasperreports.engine.JasperPrint對象的java.util.List,exporter在導出報表前會做檢測  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.INPUT_STREAM  

    這個參數是net.sf.jasperreports.engine.JasperPrint被序列化對象的輸入流,exporter在導出報表前會做檢測  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.INPUT_URL  

    這個參數是包含net.sf.jasperreports.engine.JasperPrint被序列化對象的URL,exporter在導出報表前會做檢測  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.INPUT_FILE_NAME  

    這個參數是存儲了net.sf.jasperreports.engine.JasperPrint被序列化對象的檔案路徑,exporter在導出報表前會做檢測  

    注意:以上幾個參數不能全部為空  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STRING_BUFFER  

    這個參數是java.lang.StringBuffer的對象,存儲已經産生出的指定格式報表的内容  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_WRITER  

    這個參數是java.io.Writer的對象,将指定格式報表的内容發送到一個字元流,例如Servlet的PrintWriter  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STREAM  

    這個參數是java.io.OutputStream的對象,将指定格式報表的内容發送到一個輸出流,例如ServletOutputStream  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE  

    這個參數是java.io.FILE的對象,将指定格式報表的内容存儲到檔案裡面  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE_NAME  

    這個參數是java.lang.String的對象,将指定格式報表的内容存儲到檔案裡面  

    Ø         net.sf.jasperreports.engine.JRExporterParameter.CHARACTER_ENCODING  

    這個參數是java.lang.String的對象,指定格式報表的内容編碼  

    Ø         net.sf.jasperreports.engine.JExcelApiExporterParameter.IS_FONT_SIZE_FIX_ENABLED  

    這個參數是java.lang.Boolean的對象,是否允許自動修正Excel每個欄位的大小    

    Ø         net.sf.jasperreports.engine.JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET  

    這個參數是java.lang.Boolean的對象,每一頁是否用一個Sheet    

    Ø         net.sf.jasperreports.engine.JRXlsExporterParameter. IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS  

    這個參數是java.lang.Boolean的對象,是否移除行與行之間的空行    

    Ø         net.sf.jasperreports.engine.JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND  

    這個參數是java.lang.Boolean的對象,頁面的背景是否為白的  

    Ø         net.sf.jasperreports.engine.JRXlsExporterParameter.SHEET_NAMES  

    這個參數是java.lang.String的對象,Sheet的名字  

    Ø         net.sf.jasperreports.engine.JRCsvExporterParameter.FIELD_DELIMITER  

    這個參數是java.lang.String的對象,欄位之間的分隔符  

    Ø         net.sf.jasperreports.engine.JRCsvExporterParameter.RECORD_DELIMITER  

    這個參數是java.lang.String的對象,欄位之間的分隔符  

    Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR  

    這個參數是java.lang.Boolean的對象,是否輸出圖檔到目錄    

    Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR_NAME  

    這個參數是java.lang.String的對象,圖檔目錄的絕對路徑    

    Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR  

    這個參數是java.io.File的對象,圖檔目錄  

    Ø         net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_URI  

    這個參數是java.lang.String的對象,通過Web通路時圖檔的URI