Class CustomJRXlsExporter
java.lang.Object
net.sf.jasperreports.engine.JRAbstractExporter<RC,C,net.sf.jasperreports.export.OutputStreamExporterOutput,E>
net.sf.jasperreports.engine.export.JRXlsAbstractExporter<net.sf.jasperreports.export.XlsReportConfiguration,net.sf.jasperreports.export.XlsExporterConfiguration,net.sf.jasperreports.engine.export.JRXlsExporterContext>
net.sf.jasperreports.engine.export.JRXlsExporter
ru.cg.webbpm.modules.reporting.impl.jasper.exporter.CustomJRXlsExporter
- All Implemented Interfaces:
net.sf.jasperreports.engine.JRExporter<net.sf.jasperreports.export.ExporterInput,
,net.sf.jasperreports.export.XlsReportConfiguration, net.sf.jasperreports.export.XlsExporterConfiguration, net.sf.jasperreports.export.OutputStreamExporterOutput> net.sf.jasperreports.export.Exporter<net.sf.jasperreports.export.ExporterInput,
net.sf.jasperreports.export.XlsReportConfiguration, net.sf.jasperreports.export.XlsExporterConfiguration, net.sf.jasperreports.export.OutputStreamExporterOutput>
public class CustomJRXlsExporter
extends net.sf.jasperreports.engine.export.JRXlsExporter
XLS exporter that allows for setting print titles
- Author:
- krylov
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.export.JRXlsExporter
net.sf.jasperreports.engine.export.JRXlsExporter.ExporterContext, net.sf.jasperreports.engine.export.JRXlsExporter.StyleInfo
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.export.JRXlsAbstractExporter
net.sf.jasperreports.engine.export.JRXlsAbstractExporter.NameScope, net.sf.jasperreports.engine.export.JRXlsAbstractExporter.SheetInfo, net.sf.jasperreports.engine.export.JRXlsAbstractExporter.TextAlignHolder
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.JRAbstractExporter
net.sf.jasperreports.engine.JRAbstractExporter.BaseExporterContext, net.sf.jasperreports.engine.JRAbstractExporter.PageRange
-
Field Summary
Fields inherited from class net.sf.jasperreports.engine.export.JRXlsExporter
anchorLinks, anchorNames, autofitColumns, backgroundMode, blackIndex, cell, createHelper, customColorIndex, dataFormat, emptyCellStyle, formulaCellsMap, loadedCellStyles, MAX_COLOR_INDEX, MIN_COLOR_INDEX, pageLinks, patriarch, row, sheet, whiteIndex, workbook, XLS_EXPORTER_KEY
Fields inherited from class net.sf.jasperreports.engine.export.JRXlsAbstractExporter
autoFilterEnd, autoFilterStart, DEFAULT_DEFINED_NAME_SCOPE, DEFAULT_DEFINED_NAME_SCOPE_SEPARATOR, DEFAULT_SHEET_NAME_PREFIX, defaultFont, definedNamesMap, 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, invalidCharReplacement, keepTemplateSheets, loadedFonts, maxColumnIndex, nature, onePagePerSheetMap, pageFormat, pageIndex, PROPERTY_AUTO_FILTER, PROPERTY_AUTO_FIT_COLUMN, PROPERTY_AUTO_FIT_ROW, PROPERTY_BREAK_AFTER_ROW, PROPERTY_BREAK_BEFORE_ROW, PROPERTY_CELL_FORMULA, PROPERTY_CELL_PATTERN, PROPERTY_COLUMN_WIDTH, PROPERTY_FREEZE_COLUMN_EDGE, PROPERTY_FREEZE_ROW_EDGE, 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_END_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_INVALID_IMAGE_NAME, EXCEPTION_MESSAGE_KEY_INVALID_ZOOM_RATIO, EXCEPTION_MESSAGE_KEY_MIXED_CALLS_NOT_ALLOWED, 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, parameters, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, rendererUtil, styledTextUtil, textValueClasses
-
Constructor Summary
ConstructorsConstructorDescriptionCustomJRXlsExporter
(net.sf.jasperreports.engine.JasperReportsContext jasperReportsContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createSheet
(net.sf.jasperreports.engine.export.CutsInfo xCuts, net.sf.jasperreports.engine.export.JRXlsAbstractExporter.SheetInfo sheetInfo) Methods inherited from class net.sf.jasperreports.engine.export.JRXlsExporter
addBlankCell, addOccupiedCell, addRowBreak, closeSheet, closeWorkbook, createMergeRegion, createTextCell, endCreateCell, exportFrame, exportGenericElement, exportImage, exportLine, exportRectangle, exportText, getAnchorType, getBorderStyle, getColumnRelativePosition, getConfigurationInterface, getExporterKey, getExporterPropertiesPrefix, getItemConfigurationInterface, getLoadedCellStyle, getLoadedCellStyle, getLoadedCellStyle, getLoadedFont, getMaxRowsPerSheet, getNearestColor, getRichTextString, getRowRelativePosition, getWorkbookColor, initCreateCell, initExport, initReport, openWorkbook, setAutoFilter, setColumnWidth, setFreezePane, setHyperlinkCell, setRichTextStringCellValue, setRowHeight, setRowLevels, setSheetName, setStringCellValue
Methods inherited from class net.sf.jasperreports.engine.export.JRXlsAbstractExporter
calculateHeightForDinAN, calculateHeightForDinBN, calculateHeightForDinCN, calculateWidthForDinAN, calculateWidthForDinBN, calculateWidthForDinCN, configureDefinedNames, configureDefinedNames, configureDefinedNames, configureHeaderFooter, configurePrintSettings, ensureInput, ensureOutput, exportEmptyReport, exportPage, exportReport, exportReportToStream, exportSheet, getColumIndexName, getColumnIndex, getColumnName, getConvertedPattern, getDefaultFont, getFormula, getImageBorderCorrection, getNature, getSheetProps, getStyledText, getTextAlignHolder, hasGlobalSheetNames, isCellHidden, isCellLocked, isIgnoreTextFormatting, isShrinkToFit, isUseTimeZone, isValidScale, isWrapText, mergeAndSetRowLevels, resetAutoFilters, setColumnWidths, setSheetNames, toExcelName, translateDateValue, updateHeaderFooter, updatePrintSettings
Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter
createFilter, defaultParseNumber, ensureJasperReportsContext, getBooleanCellValue, getCurrentConfiguration, getCurrentItemConfiguration, getCurrentJasperPrint, getDateCellValue, getDateFormat, getExporterContext, getExporterInput, getExporterOutput, getHyperlinkProducer, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getPageRange, getParameter, getParameters, getPropertiesUtil, getRendererUtil, getReportContext, getRepository, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, insideFrame, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setConfiguration, setConfiguration, setCurrentExporterInputItem, setExporterInput, setExporterOutput, setFrameElementsOffset, setJasperReportsContext, setOffset, setOffset, setParameter, setParameters, setReportContext
-
Constructor Details
-
CustomJRXlsExporter
public CustomJRXlsExporter() -
CustomJRXlsExporter
public CustomJRXlsExporter(net.sf.jasperreports.engine.JasperReportsContext jasperReportsContext) - Parameters:
jasperReportsContext
- - jasperReportsContext
-
-
Method Details
-
createSheet
protected void createSheet(net.sf.jasperreports.engine.export.CutsInfo xCuts, net.sf.jasperreports.engine.export.JRXlsAbstractExporter.SheetInfo sheetInfo) - Overrides:
createSheet
in classnet.sf.jasperreports.engine.export.JRXlsExporter
-