Class FixedFieldCrossTabReport
java.lang.Object
quadbase.reportdesigner.ReportAPI.FixedFieldCrossTabReport
-
Constructor Summary
ConstructorsConstructorDescriptionFixedFieldCrossTabReport(quadbase.reportdesigner.report.Report rpt) For internal use only -
Method Summary
Modifier and TypeMethodDescriptiongetCBAggrColFooterTemplate(int level, int colBkValIdx, int seclevel) Gets column-break aggregation column footer style.getCBAggrColHeaderTemplate(ReportSection header, int level, int colBkValIdx) Gets column-break aggregation column header style.getCBAggrColumnTemplate(int level, int colBkValIdx) Gets column-break aggregation column style.getCBColumnFooterTemplate(int seclevel, int colBkValIdx) Gets column-break column footer.getCBColumnHeaderTemplate(ReportSection header, int colBkValIdx) Gets column-break column header style. The style is obtained from the first crosstab column header.quadbase.reportdesigner.ReportElements.ColumnBreakColumngetColumnBreakColumnTemplate(int colBkValIdx) Gets column-break column style. The style is obtained from the first crosstab column.intCounts number of column-break columns.Gets column data (ignore all the column-break columns and aggregation columns).getFooterData(int seclevel) Gets footer data (ignore all the column-break column's footers and aggregation column's footers).Gets header data (ignore all the column-break column's headers and aggregation column's headers).getNestedCBColumnHeaderTemplate(ReportSection header, int level) Gets nested column-break column header style.voidmoveCBAggrColFooter(int level, int colBkValIdx, int seclevel, double dx, double dy) Moves column-break aggregation column footer.voidmoveCBAggrColHeader(ReportSection sec, int level, int colBkValIdx, double dx, double dy) Moves column-break aggregation column header.voidmoveCBAggrColumn(int level, int colBkValIdx, double dx, double dy) Moves column-break aggregation column.voidmoveCBColumnFooter(int seclevel, int colBkValIdx, double dx, double dy) Moves column-break column footer.voidmoveCBColumnHeader(ReportSection sec, int colBkValIdx, double dx, double dy) Moves column-break column header.voidmoveColumnBreakColumn(double dx, double dy, int colBkValIdx) Moves column-break column.voidsetCBAggrColFooterStyle(int level, int seclevel, ReportCell footer, int colBkValIdx) Sets column-break aggregation column footer style.voidsetCBAggrColHeaderStyle(ReportSection sec, int level, ReportCell header, int colBkValIdx) Sets column-break aggregation column header style.voidsetCBAggrColumnStyle(int level, ReportColumn col, int colBkValIdx) Sets column-break aggregation column style.voidsetCBColumnFooterStyle(int seclevel, ReportCell footer, int colBkValIdx) Sets column-break column footer style.voidsetCBColumnHeaderStyle(ReportSection sec, ReportCell header, int colBkValIdx) Sets column-break column header style. Note that the style is applied to all the crosstab column headers.voidsetColumnBreakColumnStyle(ReportColumn col, int colBkValIdx) Sets column-break column style. Note that the style is applied to all the crosstab columns.voidsetNestedCBColumnHeaderStyle(ReportSection sec, int level, ReportCell header) Sets nested column-break column header style.
-
Constructor Details
-
FixedFieldCrossTabReport
public FixedFieldCrossTabReport(quadbase.reportdesigner.report.Report rpt) For internal use only
-
-
Method Details
-
getColumnBreakCount
public int getColumnBreakCount()Counts number of column-break columns. -
getColumnBreakColumnTemplate
public quadbase.reportdesigner.ReportElements.ColumnBreakColumn getColumnBreakColumnTemplate(int colBkValIdx) Gets column-break column style. The style is obtained from the first crosstab column.- Parameters:
colBkValIdx- column-break value column index
-
setColumnBreakColumnStyle
Sets column-break column style. Note that the style is applied to all the crosstab columns.- Parameters:
col- column templatecolBkValIdx- column-break value column index
-
moveColumnBreakColumn
public void moveColumnBreakColumn(double dx, double dy, int colBkValIdx) Moves column-break column.- Parameters:
dx- move x valuedy- move y valuecolBkValIdx- column-break value column index
-
getCBColumnHeaderTemplate
Gets column-break column header style. The style is obtained from the first crosstab column header.- Parameters:
colBkValIdx- column-break value column indexsec- the section that user wants to get
-
setCBColumnHeaderStyle
Sets column-break column header style. Note that the style is applied to all the crosstab column headers.- Parameters:
sec- the section that user wants to modifyheader- header templatecolBkValIdx- column-break value column index
-
moveCBColumnHeader
Moves column-break column header.- Parameters:
sec- the section that user wants to movecolBkValIdx- column-break value column indexdx- move x valuedy- move y value
-
getNestedCBColumnHeaderTemplate
Gets nested column-break column header style.- Parameters:
header- the section that user wants to getlevel- nested header level
-
setNestedCBColumnHeaderStyle
Sets nested column-break column header style.- Parameters:
sec- the section that user wants to modifylevel- nested header levelheader- header template
-
getCBAggrColumnTemplate
Gets column-break aggregation column style.- Parameters:
level- aggregation levelcolBkValIdx- column-break value column index
-
setCBAggrColumnStyle
Sets column-break aggregation column style.- Parameters:
level- aggregation levelcol- column templatecolBkValIdx- column-break value column index
-
moveCBAggrColumn
public void moveCBAggrColumn(int level, int colBkValIdx, double dx, double dy) Moves column-break aggregation column.- Parameters:
level- aggregation levelcolBkValIdx- column-break value column indexdx- move x valuedy- move y value
-
getCBAggrColHeaderTemplate
Gets column-break aggregation column header style.- Parameters:
header- section that user wants to getlevel- aggregation levelcolBkValIdx- column-break value column index
-
setCBAggrColHeaderStyle
public void setCBAggrColHeaderStyle(ReportSection sec, int level, ReportCell header, int colBkValIdx) Sets column-break aggregation column header style.- Parameters:
level- aggregation levelheader- section that user wants to modifycolBkValIdx- column-break value column indexheader- header template
-
moveCBAggrColHeader
public void moveCBAggrColHeader(ReportSection sec, int level, int colBkValIdx, double dx, double dy) Moves column-break aggregation column header.- Parameters:
sec- section that user wants to modifylevel- aggregation levelcolBkValIdx- column-break value column indexdx- move x valuedy- move y value
-
getHeaderData
Gets header data (ignore all the column-break column's headers and aggregation column's headers). -
getColumns
Gets column data (ignore all the column-break columns and aggregation columns).
-