public Partition(DataGridView dgv, int sheetNumber, PartitionBounds bounds) { this.GridView = dgv; _SheetNumber = sheetNumber; _Bounds = bounds; }
Partition CreatePartition( int indexLevel, int partitionLevel, int pageNumber, int firstRow, int lastRow, int firstColumn, int lastColumn, float startx, float starty, float width, float height) { if (MustCenterPartition) startx += (metrics.PrintAbleWidth - width) / 2.0F; PartitionBounds bounds = new PartitionBounds( firstRow, lastRow, firstColumn, lastColumn, startx, starty, width, height, rowSelector, colSelector); if (indexLevel == 1 && TitlePrintBlock != null) bounds.StartY += TitlePrintBlock.Rectangle.Height; return new Partition( GridView, pageNumber, bounds); }