public class JRXlsAbstractExporterNature extends java.lang.Object implements ExporterNature
| Modifier and Type | Field and Description |
|---|---|
protected ExporterFilter |
filter |
protected boolean |
isIgnoreGraphics |
protected boolean |
isIgnorePageMargins |
static java.lang.String |
PROPERTY_BREAK_AFTER_ROW |
static java.lang.String |
PROPERTY_BREAK_BEFORE_ROW |
| Modifier | Constructor and Description |
|---|---|
protected |
JRXlsAbstractExporterNature(ExporterFilter filter,
boolean isIgnoreGraphics) |
protected |
JRXlsAbstractExporterNature(ExporterFilter filter,
boolean isIgnoreGraphics,
boolean isIgnorePageMargins) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getColumnAutoFit(JRPrintElement element) |
java.lang.Float |
getColumnWidthRatio(JRPrintElement element) |
java.lang.Integer |
getCustomColumnWidth(JRPrintElement element) |
java.lang.Boolean |
getRowAutoFit(JRPrintElement element) |
java.util.List<JRProperties.PropertySuffix> |
getRowLevelSuffixes(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) |
public static final java.lang.String PROPERTY_BREAK_BEFORE_ROW
public static final java.lang.String PROPERTY_BREAK_AFTER_ROW
protected ExporterFilter filter
protected boolean isIgnoreGraphics
protected boolean isIgnorePageMargins
protected JRXlsAbstractExporterNature(ExporterFilter filter, boolean isIgnoreGraphics)
protected JRXlsAbstractExporterNature(ExporterFilter filter, boolean isIgnoreGraphics, boolean isIgnorePageMargins)
public boolean isToExport(JRPrintElement element)
isToExport in interface ExporterFilterpublic boolean isDeep(JRPrintFrame frame)
ExporterNatureframe element.isDeep in interface ExporterNaturepublic boolean isSplitSharedRowSpan()
isSplitSharedRowSpan in interface ExporterNaturepublic boolean isSpanCells()
ExporterNatureisSpanCells in interface ExporterNaturepublic boolean isIgnoreLastRow()
isIgnoreLastRow in interface ExporterNaturepublic boolean isHorizontallyMergeEmptyCells()
ExporterNature
If the flag is set and this nature is deep, the nature is required
to export frames.
isHorizontallyMergeEmptyCells in interface ExporterNaturepublic boolean isIgnorePageMargins()
isIgnorePageMargins in interface ExporterNaturepublic boolean isBreakBeforeRow(JRPrintElement element)
isBreakBeforeRow in interface ExporterNaturepublic boolean isBreakAfterRow(JRPrintElement element)
isBreakAfterRow in interface ExporterNaturepublic java.lang.Boolean getRowAutoFit(JRPrintElement element)
getRowAutoFit in interface ExporterNaturepublic java.lang.Boolean getColumnAutoFit(JRPrintElement element)
getColumnAutoFit in interface ExporterNaturepublic java.lang.Integer getCustomColumnWidth(JRPrintElement element)
getCustomColumnWidth in interface ExporterNaturepublic java.lang.Float getColumnWidthRatio(JRPrintElement element)
getColumnWidthRatio in interface ExporterNaturepublic java.util.List<JRProperties.PropertySuffix> getRowLevelSuffixes(JRPrintElement element)
getRowLevelSuffixes in interface ExporterNature© 2001-2010 Jaspersoft Corporation www.jaspersoft.com