Package net.sf.jasperreports.poi.export
Class JRXlsMetadataExporter
- java.lang.Object
-
- net.sf.jasperreports.engine.JRAbstractExporter<RC,C,OutputStreamExporterOutput,E>
-
- net.sf.jasperreports.engine.export.ExcelAbstractExporter<RC,C,E>
-
- net.sf.jasperreports.engine.export.JRXlsAbstractExporter<RC,C,E>
-
- net.sf.jasperreports.engine.export.JRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
- net.sf.jasperreports.poi.export.JRXlsMetadataExporter
-
- All Implemented Interfaces:
Exporter<ExporterInput,XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,OutputStreamExporterOutput>
public class JRXlsMetadataExporter extends JRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
JRXlsMetadataExporter.BoxStyle
protected class
JRXlsMetadataExporter.CellSettings
protected class
JRXlsMetadataExporter.ExporterContext
protected class
JRXlsMetadataExporter.StyleInfo
-
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.export.JRXlsAbstractExporter
JRXlsAbstractExporter.SheetInfo
-
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.export.ExcelAbstractExporter
ExcelAbstractExporter.NameScope, ExcelAbstractExporter.TextAlignHolder
-
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.JRAbstractExporter
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.PageRange
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,List<org.apache.poi.ss.usermodel.Hyperlink>>
anchorLinks
protected Map<String,org.apache.poi.hssf.usermodel.HSSFName>
anchorNames
protected org.apache.poi.ss.usermodel.FillPatternType
backgroundMode
protected short
blackIndex
protected org.apache.poi.hssf.usermodel.HSSFCell
cell
protected Map<String,org.apache.poi.hssf.usermodel.HSSFCellStyle>
columnStylesMap
protected Map<String,Float>
columnWidthRatios
protected Map<String,Integer>
columnWidths
protected org.apache.poi.ss.usermodel.CreationHelper
createHelper
protected short
customColorIndex
protected org.apache.poi.hssf.usermodel.HSSFDataFormat
dataFormat
protected static String
EMPTY_SHEET_NAME
protected org.apache.poi.hssf.usermodel.HSSFCellStyle
emptyCellStyle
protected Map<org.apache.poi.hssf.usermodel.HSSFCell,String>
formulaCellsMap
protected DateFormat
isoDateFormat
protected Map<JRXlsMetadataExporter.StyleInfo,org.apache.poi.hssf.usermodel.HSSFCellStyle>
loadedCellStyles
static short
MAX_COLOR_INDEX
static short
MIN_COLOR_INDEX
protected Map<Integer,List<org.apache.poi.ss.usermodel.Hyperlink>>
pageLinks
protected org.apache.poi.hssf.usermodel.HSSFPatriarch
patriarch
protected org.apache.poi.hssf.usermodel.HSSFRow
row
protected org.apache.poi.hssf.usermodel.HSSFSheet
sheet
protected short
whiteIndex
protected org.apache.poi.hssf.usermodel.HSSFWorkbook
workbook
static String
XLS_EXPORTER_KEY
The exporter key, as used inGenericElementHandlerEnviroment.getElementHandler(JRGenericElementType, String)
.-
Fields inherited from class net.sf.jasperreports.engine.export.JRXlsAbstractMetadataExporter
columnNames, columnNamesMap, currentRow, hasDefinedColumns, repeatedValues, rowIndex
-
Fields inherited from class net.sf.jasperreports.engine.export.ExcelAbstractExporter
autoFilterEnd, autoFilterStart, collapseRowSpan, CURRENT_ROW_AUTOFIT, CURRENT_ROW_HEIGHT, DEFAULT_DEFINED_NAME_SCOPE, DEFAULT_DEFINED_NAME_SCOPE_SEPARATOR, DEFAULT_SHEET_NAME_PREFIX, defaultCellHidden, defaultCellLocked, defaultFont, defaultIgnoreHyperlink, defaultIgnoreTextFormatting, defaultImageAnchorType, defaultShrinkToFit, defaultUseTimeZone, defaultWrapText, definedNamesMap, detectCellType, EXCEPTION_MESSAGE_KEY_CANNOT_ADD_CELL, EXCEPTION_MESSAGE_KEY_CANNOT_MERGE_CELLS, EXCEPTION_MESSAGE_KEY_CELL_FORMAT_TEMPLATE_ERROR, EXCEPTION_MESSAGE_KEY_COLUMN_INDEX_BEYOND_LIMIT, EXCEPTION_MESSAGE_KEY_LOADED_FONTS_ERROR, EXCEPTION_MESSAGE_KEY_NEGATIVE_COLUMN_INDEX, EXCEPTION_MESSAGE_KEY_REPORT_GENERATION_ERROR, EXCEPTION_MESSAGE_KEY_TEMPLATE_NOT_FOUND, firstPageNotSet, formatPatternsMap, ignoreAnchors, imageBorderFixEnabled, invalidCharReplacement, keepTemplateSheets, loadedFonts, maxColumnIndex, nature, onePagePerSheet, onePagePerSheetMap, pageFormat, pageIndex, PROPERTY_AUTO_FILTER, PROPERTY_AUTO_FIT_COLUMN, PROPERTY_AUTO_FIT_ROW, PROPERTY_AVERAGE_CHAR_WIDTH_FACTOR, PROPERTY_BREAK_AFTER_ROW, PROPERTY_BREAK_BEFORE_ROW, PROPERTY_CELL_FORMULA, PROPERTY_CELL_PATTERN, PROPERTY_COLUMN_NAME, PROPERTY_COLUMN_WIDTH, PROPERTY_COLUMN_WIDTH_METADATA, PROPERTY_DATA, PROPERTY_FREEZE_COLUMN_EDGE, PROPERTY_FREEZE_ROW_EDGE, PROPERTY_IGNORE_ROW_HEIGHT, PROPERTY_REPEAT_VALUE, PROPERTY_ROW_OUTLINE_LEVEL_PREFIX, PROPERTY_SHEET_NAME, renderersCache, reportIndex, sheetIndex, sheetInfo, sheetNames, sheetNamesIndex, sheetNamesMap, sheetsBeforeCurrentReport, sheetsBeforeCurrentReportMap, workbookTemplate, XLS_EXPORTER_PROPERTIES_PREFIX
-
Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter
allSelector, crtCompositeConfiguration, crtCompositeItemConfiguration, crtItem, dateFormatCache, EXCEPTION_MESSAGE_KEY_EMPTY_INPUT_SOURCE_IN_BATCH_MODE, EXCEPTION_MESSAGE_KEY_END_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_INVALID_IMAGE_NAME, EXCEPTION_MESSAGE_KEY_INVALID_ZOOM_RATIO, EXCEPTION_MESSAGE_KEY_NO_INPUT_SOURCE, EXCEPTION_MESSAGE_KEY_NO_OUTPUT_SPECIFIED, EXCEPTION_MESSAGE_KEY_OUTPUT_WRITER_ERROR, EXCEPTION_MESSAGE_KEY_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_START_PAGE_INDEX_OUT_OF_RANGE, exporterConfiguration, exporterContext, exporterInput, exporterOutput, filter, fontUtil, hyperlinkProducerFactory, itemConfiguration, jasperPrint, jasperReportsContext, noBackcolorSelector, noneSelector, numberFormatCache, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, rendererUtil, styledTextUtil, textValueClasses
-
-
Constructor Summary
Constructors Constructor Description JRXlsMetadataExporter()
JRXlsMetadataExporter(JasperReportsContext jasperReportsContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addBlankCell(org.apache.poi.hssf.usermodel.HSSFCellStyle cellStyle, Map<String,Object> cellValueMap, String currentColumnName)
protected void
addBlankElement(org.apache.poi.hssf.usermodel.HSSFCellStyle cellStyle, boolean repeatValue, String currentColumnName)
protected void
addCell(JRXlsMetadataExporter.CellSettings cellSettings, Map<String,Object> cellValueMap, String currentColumnName)
protected void
addRowBreak(int rowIndex)
protected void
addTextElement(JRXlsMetadataExporter.CellSettings cellSettings, String textStr, boolean repeatValue, String currentColumnName)
protected void
adjustColumnWidth(String columnName, int columnWidth, Boolean columnAutofit)
protected void
adjustRowHeight(int rowHeight, Boolean isAutofit)
protected void
closeSheet()
protected void
closeWorkbook(OutputStream os)
protected void
createSheet(CutsInfo xCuts, JRXlsAbstractExporter.SheetInfo sheetInfo)
protected void
createSheet(JRXlsAbstractExporter.SheetInfo sheetInfo)
protected void
exportFrame(JRPrintFrame frame)
protected void
exportGenericElement(JRGenericPrintElement element)
void
exportImage(JRPrintImage element)
protected void
exportLine(JRPrintLine line)
protected void
exportRectangle(JRPrintGraphicElement element)
protected void
exportText(JRPrintText textElement)
protected static org.apache.poi.ss.usermodel.BorderStyle
getBorderStyle(JRPen pen)
protected Class<XlsMetadataExporterConfiguration>
getConfigurationInterface()
String
getExporterKey()
String
getExporterPropertiesPrefix()
Returns the properties prefix for the current exporter.protected Class<XlsMetadataReportConfiguration>
getItemConfigurationInterface()
protected org.apache.poi.hssf.usermodel.HSSFCellStyle
getLoadedCellStyle(JRXlsMetadataExporter.StyleInfo style)
protected org.apache.poi.hssf.usermodel.HSSFCellStyle
getLoadedCellStyle(org.apache.poi.ss.usermodel.FillPatternType mode, short backcolor, org.apache.poi.ss.usermodel.HorizontalAlignment horizontalAlignment, org.apache.poi.ss.usermodel.VerticalAlignment verticalAlignment, short rotation, org.apache.poi.hssf.usermodel.HSSFFont font, JRXlsMetadataExporter.BoxStyle box, boolean isCellLocked, boolean isCellHidden, boolean isShrinkToFit)
protected org.apache.poi.hssf.usermodel.HSSFFont
getLoadedFont(JRFont font, short forecolor, Map<AttributedCharacterIterator.Attribute,Object> attributes, Locale locale)
protected ExporterNature
getNature()
protected static org.apache.poi.hssf.util.HSSFColor
getNearestColor(Color awtColor)
protected org.apache.poi.hssf.usermodel.HSSFRichTextString
getRichTextString(JRStyledText styledText, short forecolor, JRFont defaultFont, Locale locale)
protected org.apache.poi.hssf.util.HSSFColor
getWorkbookColor(Color awtColor)
protected void
initExport()
protected void
initReport()
protected void
openWorkbook(OutputStream os)
protected void
setAutoFilter(String autoFilterRange)
protected void
setColumnName(String currentColumnName)
protected void
setColumnWidth(int col, int width)
protected void
setColumnWidth(int col, int width, boolean autoFit)
protected void
setFreezePane(int rowIndex, int colIndex)
protected void
setHyperlinkCell(JRPrintHyperlink hyperlink, JRXlsMetadataExporter.CellSettings cellSettings)
protected void
setRowHeight(int rowIndex, int lastRowHeight, Cut yCut, XlsRowLevelInfo levelInfo)
protected void
setRowHeight(org.apache.poi.hssf.usermodel.HSSFRow row)
protected void
setRowLevels(XlsRowLevelInfo levelInfo, String level)
protected void
setSheetName(String sheetName)
protected void
updateSheet(JRPrintElement element)
protected void
writeCurrentRow(Map<String,Object> currentRow, Map<String,Object> repeatedValues)
protected void
writeReportHeader()
Writes the header column names-
Methods inherited from class net.sf.jasperreports.engine.export.JRXlsAbstractMetadataExporter
addBlankCell, addOccupiedCell, exportFrame, exportGenericElement, exportImage, exportLine, exportPage, exportRectangle, exportReportToStream, exportText, getFormula, getImageBorderCorrection, getSheetName, getStyledText, isColumnReadOnTime, setColumnNames, setRowHeight
-
Methods inherited from class net.sf.jasperreports.engine.export.JRXlsAbstractExporter
configureHeaderFooter, configurePrintSettings, exportEmptyReport, exportPage, exportSheet, getSheetProps, setColumnWidths
-
Methods inherited from class net.sf.jasperreports.engine.export.ExcelAbstractExporter
calculateHeightForDinAN, calculateHeightForDinBN, calculateHeightForDinCN, calculateWidthForDinAN, calculateWidthForDinBN, calculateWidthForDinCN, configureDefinedNames, configureDefinedNames, configureDefinedNames, ensureInput, exportReport, getColumIndexName, getColumnIndex, getColumnName, getConvertedPattern, getDefaultFont, getMaxRowsPerSheet, getSheetName, getTextAlignHolder, hasGlobalSheetNames, isCellHidden, isCellLocked, isIgnoreTextFormatting, isShrinkToFit, isUseTimeZone, isValidScale, isWrapText, mergeAndSetRowLevels, resetAutoFilters, setSheetNames, toExcelName, translateDateValue, updateHeaderFooter, updatePrintSettings
-
Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter
checkInterrupted, createFilter, defaultParseNumber, ensureJasperReportsContext, ensureOutput, getBooleanCellValue, getCurrentConfiguration, getCurrentItemConfiguration, getCurrentJasperPrint, getDateCellValue, getDateFormat, getExporterConfiguration, getExporterContext, getExporterInput, getExporterOutput, getHyperlinkProducer, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getPageRange, getPropertiesUtil, getRendererUtil, getReportContext, getReportExportConfiguration, getRepository, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, insideFrame, reset, resetExportContext, restoreElementOffsets, setConfiguration, setConfiguration, setCurrentExporterInputItem, setExporterInput, setExporterOutput, setFrameElementsOffset, setJasperReportsContext, setOffset, setOffset, setReportContext
-
-
-
-
Field Detail
-
XLS_EXPORTER_KEY
public static final String XLS_EXPORTER_KEY
The exporter key, as used inGenericElementHandlerEnviroment.getElementHandler(JRGenericElementType, String)
.- See Also:
- Constant Field Values
-
MAX_COLOR_INDEX
public static short MAX_COLOR_INDEX
-
MIN_COLOR_INDEX
public static short MIN_COLOR_INDEX
-
isoDateFormat
protected final DateFormat isoDateFormat
-
loadedCellStyles
protected Map<JRXlsMetadataExporter.StyleInfo,org.apache.poi.hssf.usermodel.HSSFCellStyle> loadedCellStyles
-
workbook
protected org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
-
sheet
protected org.apache.poi.hssf.usermodel.HSSFSheet sheet
-
row
protected org.apache.poi.hssf.usermodel.HSSFRow row
-
cell
protected org.apache.poi.hssf.usermodel.HSSFCell cell
-
emptyCellStyle
protected org.apache.poi.hssf.usermodel.HSSFCellStyle emptyCellStyle
-
createHelper
protected org.apache.poi.ss.usermodel.CreationHelper createHelper
-
whiteIndex
protected short whiteIndex
-
blackIndex
protected short blackIndex
-
customColorIndex
protected short customColorIndex
-
backgroundMode
protected org.apache.poi.ss.usermodel.FillPatternType backgroundMode
-
dataFormat
protected org.apache.poi.hssf.usermodel.HSSFDataFormat dataFormat
-
patriarch
protected org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
-
EMPTY_SHEET_NAME
protected static final String EMPTY_SHEET_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JRXlsMetadataExporter
public JRXlsMetadataExporter()
-
JRXlsMetadataExporter
public JRXlsMetadataExporter(JasperReportsContext jasperReportsContext)
-
-
Method Detail
-
getConfigurationInterface
protected Class<XlsMetadataExporterConfiguration> getConfigurationInterface()
-
getItemConfigurationInterface
protected Class<XlsMetadataReportConfiguration> getItemConfigurationInterface()
-
initExport
protected void initExport()
-
initReport
protected void initReport()
-
openWorkbook
protected void openWorkbook(OutputStream os) throws JRException
- Specified by:
openWorkbook
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
createSheet
protected void createSheet(JRXlsAbstractExporter.SheetInfo sheetInfo)
-
closeSheet
protected void closeSheet()
- Specified by:
closeSheet
in classExcelAbstractExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
closeWorkbook
protected void closeWorkbook(OutputStream os) throws JRException
- Specified by:
closeWorkbook
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
setColumnWidth
protected void setColumnWidth(int col, int width)
-
setRowHeight
protected void setRowHeight(org.apache.poi.hssf.usermodel.HSSFRow row)
-
adjustRowHeight
protected void adjustRowHeight(int rowHeight, Boolean isAutofit)
-
adjustColumnWidth
protected void adjustColumnWidth(String columnName, int columnWidth, Boolean columnAutofit)
-
addBlankCell
protected void addBlankCell(org.apache.poi.hssf.usermodel.HSSFCellStyle cellStyle, Map<String,Object> cellValueMap, String currentColumnName) throws JRException
- Throws:
JRException
-
writeCurrentRow
protected void writeCurrentRow(Map<String,Object> currentRow, Map<String,Object> repeatedValues) throws JRException
- Specified by:
writeCurrentRow
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
exportLine
protected void exportLine(JRPrintLine line) throws JRException
- Specified by:
exportLine
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
exportRectangle
protected void exportRectangle(JRPrintGraphicElement element) throws JRException
- Specified by:
exportRectangle
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
exportText
protected void exportText(JRPrintText textElement) throws JRException
- Specified by:
exportText
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
setHyperlinkCell
protected void setHyperlinkCell(JRPrintHyperlink hyperlink, JRXlsMetadataExporter.CellSettings cellSettings)
-
addTextElement
protected void addTextElement(JRXlsMetadataExporter.CellSettings cellSettings, String textStr, boolean repeatValue, String currentColumnName) throws JRException
- Throws:
JRException
-
addBlankElement
protected void addBlankElement(org.apache.poi.hssf.usermodel.HSSFCellStyle cellStyle, boolean repeatValue, String currentColumnName) throws JRException
- Throws:
JRException
-
addCell
protected void addCell(JRXlsMetadataExporter.CellSettings cellSettings, Map<String,Object> cellValueMap, String currentColumnName) throws JRException
- Throws:
JRException
-
getRichTextString
protected org.apache.poi.hssf.usermodel.HSSFRichTextString getRichTextString(JRStyledText styledText, short forecolor, JRFont defaultFont, Locale locale)
-
exportImage
public void exportImage(JRPrintImage element) throws JRException
- Specified by:
exportImage
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
getLoadedCellStyle
protected org.apache.poi.hssf.usermodel.HSSFCellStyle getLoadedCellStyle(JRXlsMetadataExporter.StyleInfo style)
-
getLoadedCellStyle
protected org.apache.poi.hssf.usermodel.HSSFCellStyle getLoadedCellStyle(org.apache.poi.ss.usermodel.FillPatternType mode, short backcolor, org.apache.poi.ss.usermodel.HorizontalAlignment horizontalAlignment, org.apache.poi.ss.usermodel.VerticalAlignment verticalAlignment, short rotation, org.apache.poi.hssf.usermodel.HSSFFont font, JRXlsMetadataExporter.BoxStyle box, boolean isCellLocked, boolean isCellHidden, boolean isShrinkToFit)
-
getBorderStyle
protected static org.apache.poi.ss.usermodel.BorderStyle getBorderStyle(JRPen pen)
-
exportFrame
protected void exportFrame(JRPrintFrame frame) throws JRException
- Specified by:
exportFrame
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
exportGenericElement
protected void exportGenericElement(JRGenericPrintElement element) throws JRException
- Specified by:
exportGenericElement
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
getNature
protected ExporterNature getNature()
- Specified by:
getNature
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
getExporterKey
public String getExporterKey()
-
getExporterPropertiesPrefix
public String getExporterPropertiesPrefix()
Description copied from class:JRAbstractExporter
Returns the properties prefix for the current exporter.- Specified by:
getExporterPropertiesPrefix
in classJRAbstractExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,OutputStreamExporterOutput,JRXlsExporterContext>
- Returns:
- the properties prefix for the current exporter
-
setColumnName
protected void setColumnName(String currentColumnName)
-
writeReportHeader
protected void writeReportHeader() throws JRException
Writes the header column names- Specified by:
writeReportHeader
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
setSheetName
protected void setSheetName(String sheetName)
- Specified by:
setSheetName
in classExcelAbstractExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
setFreezePane
protected void setFreezePane(int rowIndex, int colIndex)
- Specified by:
setFreezePane
in classExcelAbstractExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
setAutoFilter
protected void setAutoFilter(String autoFilterRange)
- Specified by:
setAutoFilter
in classExcelAbstractExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
setRowLevels
protected void setRowLevels(XlsRowLevelInfo levelInfo, String level)
- Specified by:
setRowLevels
in classExcelAbstractExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
getWorkbookColor
protected org.apache.poi.hssf.util.HSSFColor getWorkbookColor(Color awtColor)
-
getNearestColor
protected static org.apache.poi.hssf.util.HSSFColor getNearestColor(Color awtColor)
-
getLoadedFont
protected org.apache.poi.hssf.usermodel.HSSFFont getLoadedFont(JRFont font, short forecolor, Map<AttributedCharacterIterator.Attribute,Object> attributes, Locale locale)
-
createSheet
protected void createSheet(CutsInfo xCuts, JRXlsAbstractExporter.SheetInfo sheetInfo)
-
setRowHeight
protected void setRowHeight(int rowIndex, int lastRowHeight, Cut yCut, XlsRowLevelInfo levelInfo) throws JRException
- Specified by:
setRowHeight
in classJRXlsAbstractMetadataExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
- Throws:
JRException
-
addRowBreak
protected void addRowBreak(int rowIndex)
- Specified by:
addRowBreak
in classExcelAbstractExporter<XlsMetadataReportConfiguration,XlsMetadataExporterConfiguration,JRXlsExporterContext>
-
setColumnWidth
protected void setColumnWidth(int col, int width, boolean autoFit)
-
updateSheet
protected void updateSheet(JRPrintElement element)
-
-