Class StiCrossTabHelper

java.lang.Object
com.stimulsoft.report.crossTab.StiCrossTabHelper

public class StiCrossTabHelper extends Object
  • 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

      public static StiRectangle GetCellRect(StiCrossTab masterCrossTab, int colIndex, int rowIndex)
    • 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

      public static DataTable CreateCrossForCrossTabDataSource(StiCrossTab masterCrossTab)
    • BuildCrossForCrossTabDataSource

      public static DataTable BuildCrossForCrossTabDataSource(StiCrossTab masterCrossTab, boolean designTime)
    • BuildCross

      public static void BuildCross(StiCrossTab masterCrossTab, boolean designTime)
    • GetEndCol

      public static int GetEndCol(StiCrossTab masterCrossTab, int startCol, StiRectangle rect)
    • GetEndRow

      public static int GetEndRow(StiCrossTab masterCrossTab, int startRow, StiRectangle rect)
    • checkMergedRowCells

      public static int checkMergedRowCells(StiCrossTab masterCrossTab, int startRow, int endRow, int startCol, int endCol)
    • IsColFieldsEmpty

      public static boolean IsColFieldsEmpty(StiCrossTab masterCrossTab)
    • IsRowFieldsEmpty

      public static boolean IsRowFieldsEmpty(StiCrossTab masterCrossTab)
    • CreateCross

      public static void CreateCross(StiCrossTab masterCrossTab)
    • MakeRightToLeft

      public static void MakeRightToLeft(StiCrossTab masterCrossTab)
    • CalculateMaxAndMin

      public static void CalculateMaxAndMin(StiContainer outContainer, StiRefObject<Double> maxLeft, StiRefObject<Double> maxRight, int startIndex)
    • MakeHorAlignmentByWidth

      public static void MakeHorAlignmentByWidth(StiContainer outContainer, int startIndex)