Ejemplo n.º 1
0
        private void dealWithReportPage(ArrayList RowFTList, ArrayList ColumnFTList, int paramInt, int rowIndex, int columnIndex)
        {
            ReportPage localReportPage = new ReportPage(this.iterator.showReport, (FT[])RowFTList.ToArray(typeof(FT)), (FT[])ColumnFTList.ToArray(typeof(FT)));
            int        i = 1;
            int        j = paramInt + i;

            if ((this.iterator.pageNumberArray != null) && (this.iterator.pageNumberArray.Length > paramInt))
            {
                j = this.iterator.pageNumberArray[paramInt];
            }
            int k = this.iterator.pageCount;

            if ((this.iterator.totalPageNumberArray != null) && (this.iterator.totalPageNumberArray.Length > paramInt))
            {
                k = this.iterator.totalPageNumberArray[paramInt];
            }
            localReportPage.setPageRowIndex(rowIndex);
            localReportPage.setPageColumnIndex(columnIndex);
            localReportPage.setCurrentPageNumber(j);
            localReportPage.setTotalPages(k);
            this.iterator.workSheetPageLists.Add(localReportPage);
        }