Package com.stimulsoft.report.crossTab
Class StiCrossTabHelper
java.lang.Object
com.stimulsoft.report.crossTab.StiCrossTabHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidBuildCross(StiCrossTab masterCrossTab, boolean designTime) static DataTableBuildCrossForCrossTabDataSource(StiCrossTab masterCrossTab, boolean designTime) static voidCalculateMaxAndMin(StiContainer outContainer, StiRefObject<Double> maxLeft, StiRefObject<Double> maxRight, int startIndex) static intcheckMergedRowCells(StiCrossTab masterCrossTab, int startRow, int endRow, int startCol, int endCol) static voidCreateCross(StiCrossTab masterCrossTab) static DataTableCreateCrossForCrossTabDataSource(StiCrossTab masterCrossTab) static StiRectangleGetCellRect(StiCrossTab masterCrossTab, int colIndex, int rowIndex) static StiRectangleGetCellRect(StiCrossTab masterCrossTab, int colIndex, int rowIndex, int state, int colRow, int sumColumn, int sumHeaders) static StiSizeGetCellsRect(StiCrossTab masterCrossTab, int startCol, int startRow, int endCol, int endRow) static intGetEndCol(StiCrossTab masterCrossTab, int startCol, StiRectangle rect) static intGetEndRow(StiCrossTab masterCrossTab, int startRow, StiRectangle rect) static booleanIsColFieldsEmpty(StiCrossTab masterCrossTab) static booleanIsRowFieldsEmpty(StiCrossTab masterCrossTab) static voidMakeHorAlignmentByWidth(StiContainer outContainer, int startIndex) static voidMakeRightToLeft(StiCrossTab masterCrossTab) static voidrenderCells(StiCrossTab masterCrossTab, StiContainer outContainer, int startCol, int startRow, int endCol, int endRow, StiRectangle rect) static voidRenderCells(StiCrossTab masterCrossTab, StiContainer outContainer, int startCol, int startRow, int endCol, int endRow, StiRectangle rect)
-
Field Details
-
IsCrossTabRendering
public static boolean IsCrossTabRendering
-
-
Constructor Details
-
StiCrossTabHelper
public StiCrossTabHelper()
-
-
Method Details
-
renderCells
public static void renderCells(StiCrossTab masterCrossTab, StiContainer outContainer, int startCol, int startRow, int endCol, int endRow, StiRectangle rect) -
GetCellRect
public static StiRectangle GetCellRect(StiCrossTab masterCrossTab, int colIndex, int rowIndex, int state, int colRow, int sumColumn, int sumHeaders) -
GetCellRect
-
GetCellsRect
public static StiSize GetCellsRect(StiCrossTab masterCrossTab, int startCol, int startRow, int endCol, int endRow) -
RenderCells
public static void RenderCells(StiCrossTab masterCrossTab, StiContainer outContainer, int startCol, int startRow, int endCol, int endRow, StiRectangle rect) -
CreateCrossForCrossTabDataSource
-
BuildCrossForCrossTabDataSource
public static DataTable BuildCrossForCrossTabDataSource(StiCrossTab masterCrossTab, boolean designTime) -
BuildCross
-
GetEndCol
-
GetEndRow
-
checkMergedRowCells
public static int checkMergedRowCells(StiCrossTab masterCrossTab, int startRow, int endRow, int startCol, int endCol) -
IsColFieldsEmpty
-
IsRowFieldsEmpty
-
CreateCross
-
MakeRightToLeft
-
CalculateMaxAndMin
public static void CalculateMaxAndMin(StiContainer outContainer, StiRefObject<Double> maxLeft, StiRefObject<Double> maxRight, int startIndex) -
MakeHorAlignmentByWidth
-