net.sf.jasperreports.engine.export
Class JRXlsAbstractExporterNature
java.lang.Object
net.sf.jasperreports.engine.export.AbstractExporterNature
net.sf.jasperreports.engine.export.JRXlsAbstractExporterNature
- All Implemented Interfaces:
- ExporterFilter, ExporterNature
- Direct Known Subclasses:
- JExcelApiExporterNature, JRXlsExporterNature, JRXlsxExporterNature
public class JRXlsAbstractExporterNature
- extends AbstractExporterNature
- Version:
- $Id: JRXlsAbstractExporterNature.java 5377 2012-05-11 13:50:50Z shertage $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
|
Constructor Summary |
protected |
JRXlsAbstractExporterNature(ExporterFilter filter,
boolean isIgnoreGraphics)
Deprecated. Replaced by JRXlsAbstractExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean). |
protected |
JRXlsAbstractExporterNature(ExporterFilter filter,
boolean isIgnoreGraphics,
boolean isIgnorePageMargins)
Deprecated. Replaced by JRXlsAbstractExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean). |
protected |
JRXlsAbstractExporterNature(JasperReportsContext jasperReportsContext,
ExporterFilter filter,
boolean isIgnoreGraphics,
boolean isIgnorePageMargins)
|
|
Method Summary |
Boolean |
getColumnAutoFit(JRPrintElement element)
|
Float |
getColumnWidthRatio(JRPrintElement element)
|
Integer |
getCustomColumnWidth(JRPrintElement element)
|
Integer |
getFirstPageNumber(JRPrintElement element)
|
Integer |
getPageScale(JRPrintElement element)
|
JRPropertiesUtil |
getPropertiesUtil()
|
Boolean |
getRowAutoFit(JRPrintElement element)
|
List<JRPropertiesUtil.PropertySuffix> |
getRowLevelSuffixes(JRPrintElement element)
|
String |
getSheetName(JRPrintElement element)
|
boolean |
isBreakAfterRow(JRPrintElement element)
|
boolean |
isBreakBeforeRow(JRPrintElement element)
|
boolean |
isDeep(JRPrintFrame frame)
Specified whether to include in the grid sub elements of a given frame element. |
boolean |
isHorizontallyMergeEmptyCells()
Flag that specifies that empty cells are to be horizontally merged. |
boolean |
isIgnoreLastRow()
|
boolean |
isIgnorePageMargins()
Specifies whether empty page margins should be ignored |
boolean |
isSpanCells()
Specifies whether the exporter handles cells span |
boolean |
isSplitSharedRowSpan()
|
boolean |
isToExport(JRPrintElement element)
|
void |
setXProperties(CutsInfo xCuts,
JRPrintElement element,
int row1,
int col1,
int row2,
int col2)
|
void |
setXProperties(Map<String,Object> xCutsProperties,
JRPrintElement element)
|
void |
setYProperties(CutsInfo yCuts,
JRPrintElement element,
int row1,
int col1,
int row2,
int col2)
|
void |
setYProperties(Map<String,Object> yCutsProperties,
JRPrintElement element)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_BREAK_BEFORE_ROW
public static final String PROPERTY_BREAK_BEFORE_ROW
- See Also:
- Constant Field Values
PROPERTY_BREAK_AFTER_ROW
public static final String PROPERTY_BREAK_AFTER_ROW
- See Also:
- Constant Field Values
isIgnoreGraphics
protected boolean isIgnoreGraphics
isIgnorePageMargins
protected boolean isIgnorePageMargins
JRXlsAbstractExporterNature
protected JRXlsAbstractExporterNature(JasperReportsContext jasperReportsContext,
ExporterFilter filter,
boolean isIgnoreGraphics,
boolean isIgnorePageMargins)
JRXlsAbstractExporterNature
protected JRXlsAbstractExporterNature(ExporterFilter filter,
boolean isIgnoreGraphics)
- Deprecated. Replaced by
JRXlsAbstractExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean).
JRXlsAbstractExporterNature
protected JRXlsAbstractExporterNature(ExporterFilter filter,
boolean isIgnoreGraphics,
boolean isIgnorePageMargins)
- Deprecated. Replaced by
JRXlsAbstractExporterNature(JasperReportsContext, ExporterFilter, boolean, boolean).
getPropertiesUtil
public JRPropertiesUtil getPropertiesUtil()
- Overrides:
getPropertiesUtil in class AbstractExporterNature
isToExport
public boolean isToExport(JRPrintElement element)
isDeep
public boolean isDeep(JRPrintFrame frame)
- Description copied from interface:
ExporterNature
- Specified whether to include in the grid sub elements of a given
frame element.
isSplitSharedRowSpan
public boolean isSplitSharedRowSpan()
isSpanCells
public boolean isSpanCells()
- Description copied from interface:
ExporterNature
- Specifies whether the exporter handles cells span
isIgnoreLastRow
public boolean isIgnoreLastRow()
isHorizontallyMergeEmptyCells
public boolean isHorizontallyMergeEmptyCells()
- Description copied from interface:
ExporterNature
- Flag that specifies that empty cells are to be horizontally merged.
If the flag is set and this nature is deep, the nature is required
to export frames.
- Returns:
- whether empty cells are to be horizontally merged
isIgnorePageMargins
public boolean isIgnorePageMargins()
- Specifies whether empty page margins should be ignored
isBreakBeforeRow
public boolean isBreakBeforeRow(JRPrintElement element)
isBreakAfterRow
public boolean isBreakAfterRow(JRPrintElement element)
getRowAutoFit
public Boolean getRowAutoFit(JRPrintElement element)
getColumnAutoFit
public Boolean getColumnAutoFit(JRPrintElement element)
getCustomColumnWidth
public Integer getCustomColumnWidth(JRPrintElement element)
getColumnWidthRatio
public Float getColumnWidthRatio(JRPrintElement element)
getRowLevelSuffixes
public List<JRPropertiesUtil.PropertySuffix> getRowLevelSuffixes(JRPrintElement element)
getSheetName
public String getSheetName(JRPrintElement element)
getPageScale
public Integer getPageScale(JRPrintElement element)
getFirstPageNumber
public Integer getFirstPageNumber(JRPrintElement element)
setXProperties
public void setXProperties(CutsInfo xCuts,
JRPrintElement element,
int row1,
int col1,
int row2,
int col2)
- Specified by:
setXProperties in interface ExporterNature- Overrides:
setXProperties in class AbstractExporterNature
setXProperties
public void setXProperties(Map<String,Object> xCutsProperties,
JRPrintElement element)
- Specified by:
setXProperties in interface ExporterNature- Overrides:
setXProperties in class AbstractExporterNature
setYProperties
public void setYProperties(CutsInfo yCuts,
JRPrintElement element,
int row1,
int col1,
int row2,
int col2)
- Specified by:
setYProperties in interface ExporterNature- Overrides:
setYProperties in class AbstractExporterNature
setYProperties
public void setYProperties(Map<String,Object> yCutsProperties,
JRPrintElement element)
- Specified by:
setYProperties in interface ExporterNature- Overrides:
setYProperties in class AbstractExporterNature
Copyright © 2012. All Rights Reserved.