overlapInit method

void overlapInit({
  1. required double marginSet,
  2. required double fontSizeSet,
  3. required bool again,
})

Implementation

void overlapInit({
  required double marginSet,
  required double fontSizeSet,
  required bool again,
}) {
  if (again) {
    margin = marginSet;
    fontSize = fontSizeSet;
    globalKeyLists.clear();
    pageCounts.clear();

    for (var i = 0; i < textLists.length; i++) {
      pageCounts.add(0);
      globalKeyLists.add([]);
      for (var nestI = 0; nestI < textLists.length; nestI++) {
        globalKeyLists[i].add(GlobalKey());
      }
    }
    _addHeightValues(globalKeyLists, margin.toInt());
  } else {
    _addHeightValues(globalKeyLists, margin.toInt());
  }
}