jtotaf Posted December 8, 2006 Share Posted December 8, 2006 Hi! I'm getting a 'cannot resolve symbol' error when trying to set the XLS exporter parameter IS_DETECT_CELL_TYPE. In contrast there is no error when setting the IS_AUTO_DETECT_CELL_TYPE. I'm probably missing something obvious but I don't see why the compiler can resolve one and not the other. Appreciate any suggestions. Here are the details: jasperreports-1.2.7, java 1.4 Error:Code:javac: [javac] cannot resolve symbol [javac] symbol : variable IS_DETECT_CELL_TYPE [javac] location: class net.sf.jasperreports.engine.export.JRXlsExporterParameter [javac] exporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, new Boolean(true)); [javac] ^ [javac] 1 error Code snippet:Code:[code]import java.io.*;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.*;import java.text.SimpleDateFormat;import java.text.DecimalFormat;import net.sf.jasperreports.engine.JRException;import net.sf.jasperreports.engine.JRExporterParameter;import net.sf.jasperreports.engine.JasperExportManager;import net.sf.jasperreports.engine.JasperFillManager;import net.sf.jasperreports.engine.JasperPrint;import net.sf.jasperreports.engine.util.JRLoader;import net.sf.jasperreports.engine.export.JRCsvExporterParameter;import net.sf.jasperreports.engine.export.JRTextExporter;import net.sf.jasperreports.engine.export.JRTextExporterParameter;import net.sf.jasperreports.engine.export.JRXlsExporter;import net.sf.jasperreports.engine.export.JRXlsExporterParameter;import org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigurator;...File sourceFile = new File(curName + ".jprint"«»);JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);File destFile = new File(curName + ".xls"«»);JRXlsExporter exporter = new JRXlsExporter();exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());exporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, new Boolean(true));exporter.setParameter(JRXlsExporterParameter.IS_AUTO_DETECT_CELL_TYPE, new Boolean(false));exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, new Boolean(true));exporter.exportReport(); Thanks,john Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now