PdfRpt.Core.PdfTable.RowsManager.setNumberOfRowsPerPage C# (CSharp) Method

setNumberOfRowsPerPage() private method

private setNumberOfRowsPerPage ( ) : bool
return bool
        private bool setNumberOfRowsPerPage()
        {
            var num = SharedData.PageSetup.MainTablePreferences.NumberOfDataRowsPerPage;
            if (num == 0)
                return false;

            var rowsCount = MainTable.Rows.Count;
            if (rowsCount == 0) return false;

            var rowNumber = CurrentRowInfoData.LastOverallDataRowNumber;
            if ((rowNumber > 0) && (rowNumber % num == 0))
            {
                tryFitToContent();
                SharedData.PdfDoc.Add(MainTable);
                if (MainTable.Rows.Any()) MainTable.DeleteBodyRows();
                MainTable.SkipFirstHeader = false;

                return true;
            }

            return false;
        }