setSkippedCells method

void setSkippedCells(
  1. int sheetIndex,
  2. int value
)

Sets how many positions are already used at the start of sheet sheetIndex (0-based).

Implementation

void setSkippedCells(int sheetIndex, int value) {
  final maxSkipped = (paper?.cellsPerPage ?? 1) - 1;
  final skips = List<int>.of(sheetSkips);
  while (skips.length <= sheetIndex) {
    skips.add(0);
  }
  skips[sheetIndex] = value.clamp(0, maxSkipped);
  _skippedPerSheet = skips;
  notifyListeners();
}