Why are all the columns in the KPI not displayed on a single page while exporting to a PDF?

Why are all the columns in the KPI not displayed on a single page while exporting to a PDF?

PDF file is created using itext Framework. If the number of columns is more, then the column data gets split into the next page with improper alignment. So the number of columns is restricted to ‘10’ per page in the PDF report. If the column gets split to next page, the static columns (Code and Description) will not be repeated in the next page, but if the rows are continued in the next page then it will display the static columns.