в приведенном выше коде я столкнулся с проблемой, когда последние слайды будут содержать дополнительные столбцы.поэтому maxRowsPerSlide должен быть динамическим. Для этого я использовал следующую функцию
public int getMaxRowsInOneSlide(int sizeOfTotalRowsArray, int totalCount){ //totalCount is the count of current row
int maxRowsPerSlide = 0;
if(sizeOfArray - totalCount >= 10){ //10 is the default rows in a slide
maxRowsPerSlide = 10;
}
else{
maxRowsPerSlide = (sizeOfArray - totalCount)+1; //'+1' because each slide contains a row for the column names in the table
}
return maxRowsPerSlide;
}
}