Esempio n. 1
0
 public Partition(DataGridView dgv, int sheetNumber, PartitionBounds bounds)
 {
     this.GridView = dgv;
     _SheetNumber = sheetNumber;
     _Bounds = bounds;
 }
Esempio n. 2
0
        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);
        }