/**
*
*/
protected void exportGrid(JRGridLayout gridLayout, JRPrintElementIndex frameIndex) throws IOException, JRException
{
CutsInfo xCuts = gridLayout.getXCuts();
JRExporterGridCell[][] grid = gridLayout.getGrid();
TableBuilder tableBuilder = frameIndex == null
? new TableBuilder(reportIndex, pageIndex, tempBodyWriter, tempStyleWriter)
: new TableBuilder(frameIndex.toString(), tempBodyWriter, tempStyleWriter);
tableBuilder.buildTableStyle(gridLayout.getWidth());
tableBuilder.buildTableHeader();
for(int col = 1; col < xCuts.size(); col++)
{
tableBuilder.buildColumnStyle(
col - 1,
xCuts.getCut(col) - xCuts.getCut(col - 1)
);
tableBuilder.buildColumnHeader(col - 1);
tableBuilder.buildColumnFooter();
}