public class FixedFieldCrossTabReport
extends java.lang.Object
Constructor and Description |
---|
FixedFieldCrossTabReport(quadbase.reportdesigner.report.Report rpt)
For internal use only
|
Modifier and Type | Method and Description |
---|---|
ReportCell |
getCBAggrColFooterTemplate(int level,
int colBkValIdx,
int seclevel)
Gets column-break aggregation column footer style.
|
ReportCell |
getCBAggrColHeaderTemplate(ReportSection header,
int level,
int colBkValIdx)
Gets column-break aggregation column header style.
|
ReportColumn |
getCBAggrColumnTemplate(int level,
int colBkValIdx)
Gets column-break aggregation column style.
|
ReportCell |
getCBColumnFooterTemplate(int seclevel,
int colBkValIdx)
Gets column-break column footer.
|
ReportCell |
getCBColumnHeaderTemplate(ReportSection header,
int colBkValIdx)
Gets column-break column header style. The style is obtained from the first crosstab
column header.
|
quadbase.reportdesigner.ReportElements.ColumnBreakColumn |
getColumnBreakColumnTemplate(int colBkValIdx)
Gets column-break column style. The style is obtained from the first crosstab column.
|
int |
getColumnBreakCount()
Counts number of column-break columns.
|
ReportColumn[] |
getColumns()
Gets column data (ignore all the column-break columns and aggregation columns).
|
ReportCell[] |
getFooterData(int seclevel)
Gets footer data (ignore all the column-break column's footers and aggregation column's
footers).
|
ReportCell[] |
getHeaderData()
Gets header data (ignore all the column-break column's headers and aggregation column's
headers).
|
ReportCell |
getNestedCBColumnHeaderTemplate(ReportSection header,
int level)
Gets nested column-break column header style.
|
void |
moveCBAggrColFooter(int level,
int colBkValIdx,
int seclevel,
double dx,
double dy)
Moves column-break aggregation column footer.
|
void |
moveCBAggrColHeader(ReportSection sec,
int level,
int colBkValIdx,
double dx,
double dy)
Moves column-break aggregation column header.
|
void |
moveCBAggrColumn(int level,
int colBkValIdx,
double dx,
double dy)
Moves column-break aggregation column.
|
void |
moveCBColumnFooter(int seclevel,
int colBkValIdx,
double dx,
double dy)
Moves column-break column footer.
|
void |
moveCBColumnHeader(ReportSection sec,
int colBkValIdx,
double dx,
double dy)
Moves column-break column header.
|
void |
moveColumnBreakColumn(double dx,
double dy,
int colBkValIdx)
Moves column-break column.
|
void |
setCBAggrColFooterStyle(int level,
int seclevel,
ReportCell footer,
int colBkValIdx)
Sets column-break aggregation column footer style.
|
void |
setCBAggrColHeaderStyle(ReportSection sec,
int level,
ReportCell header,
int colBkValIdx)
Sets column-break aggregation column header style.
|
void |
setCBAggrColumnStyle(int level,
ReportColumn col,
int colBkValIdx)
Sets column-break aggregation column style.
|
void |
setCBColumnFooterStyle(int seclevel,
ReportCell footer,
int colBkValIdx)
Sets column-break column footer style.
|
void |
setCBColumnHeaderStyle(ReportSection sec,
ReportCell header,
int colBkValIdx)
Sets column-break column header style. Note that the style is applied to all the
crosstab column headers.
|
void |
setColumnBreakColumnStyle(ReportColumn col,
int colBkValIdx)
Sets column-break column style. Note that the style is applied to all the crosstab
columns.
|
void |
setNestedCBColumnHeaderStyle(ReportSection sec,
int level,
ReportCell header)
Sets nested column-break column header style.
|
public FixedFieldCrossTabReport(quadbase.reportdesigner.report.Report rpt)
public int getColumnBreakCount()
public quadbase.reportdesigner.ReportElements.ColumnBreakColumn getColumnBreakColumnTemplate(int colBkValIdx)
colBkValIdx
- column-break value column indexpublic void setColumnBreakColumnStyle(ReportColumn col, int colBkValIdx)
col
- column templatecolBkValIdx
- column-break value column indexpublic void moveColumnBreakColumn(double dx, double dy, int colBkValIdx)
dx
- move x valuedy
- move y valuecolBkValIdx
- column-break value column indexpublic ReportCell getCBColumnHeaderTemplate(ReportSection header, int colBkValIdx)
sec
- the section that user wants to getcolBkValIdx
- column-break value column indexpublic void setCBColumnHeaderStyle(ReportSection sec, ReportCell header, int colBkValIdx)
sec
- the section that user wants to modifyheader
- header templatecolBkValIdx
- column-break value column indexpublic void moveCBColumnHeader(ReportSection sec, int colBkValIdx, double dx, double dy)
sec
- the section that user wants to movecolBkValIdx
- column-break value column indexdx
- move x valuedy
- move y valuepublic ReportCell getNestedCBColumnHeaderTemplate(ReportSection header, int level)
header
- the section that user wants to getlevel
- nested header levelpublic void setNestedCBColumnHeaderStyle(ReportSection sec, int level, ReportCell header)
sec
- the section that user wants to modifylevel
- nested header levelheader
- header templatepublic ReportCell getCBColumnFooterTemplate(int seclevel, int colBkValIdx)
secLevel
- the section level that user wants to modifycolBkValIdx
- column-break value column indexpublic void setCBColumnFooterStyle(int seclevel, ReportCell footer, int colBkValIdx)
secLevel
- the section level that user wants to modifyfooter
- footer templatecolBkValIdx
- column-break value column indexpublic void moveCBColumnFooter(int seclevel, int colBkValIdx, double dx, double dy)
secLevel
- the section level that user wants to movecolBkValIdx
- column-break value column indexdx
- move x valuedy
- move y valuepublic ReportColumn getCBAggrColumnTemplate(int level, int colBkValIdx)
level
- aggregation levelcolBkValIdx
- column-break value column indexpublic void setCBAggrColumnStyle(int level, ReportColumn col, int colBkValIdx)
level
- aggregation levelcol
- column templatecolBkValIdx
- column-break value column indexpublic void moveCBAggrColumn(int level, int colBkValIdx, double dx, double dy)
level
- aggregation levelcolBkValIdx
- column-break value column indexdx
- move x valuedy
- move y valuepublic ReportCell getCBAggrColHeaderTemplate(ReportSection header, int level, int colBkValIdx)
header
- section that user wants to getlevel
- aggregation levelcolBkValIdx
- column-break value column indexpublic void setCBAggrColHeaderStyle(ReportSection sec, int level, ReportCell header, int colBkValIdx)
header
- section that user wants to modifylevel
- aggregation levelheader
- header templatecolBkValIdx
- column-break value column indexpublic void moveCBAggrColHeader(ReportSection sec, int level, int colBkValIdx, double dx, double dy)
sec
- section that user wants to modifylevel
- aggregation levelcolBkValIdx
- column-break value column indexdx
- move x valuedy
- move y valuepublic ReportCell getCBAggrColFooterTemplate(int level, int colBkValIdx, int seclevel)
level
- aggregation levelcolBkValIdx
- column-break value column indexseclevel
- section that user wants to getpublic void setCBAggrColFooterStyle(int level, int seclevel, ReportCell footer, int colBkValIdx)
level
- aggregation levelseclevel
- section that user wants to modifyfooter
- footer templatecolBkValIdx
- column-break value column indexpublic void moveCBAggrColFooter(int level, int colBkValIdx, int seclevel, double dx, double dy)
level
- aggregation levelcolBkValIdx
- column-break value column indexseclevel
- section that user wants to modifydx
- move X valuedy
- move Y valuepublic ReportCell[] getHeaderData()
public ReportCell[] getFooterData(int seclevel)
seclevel
- section levelpublic ReportColumn[] getColumns()