toSearchString method

String toSearchString(
  1. int cols
)

Implementation

String toSearchString(int cols) {
  if (_searchStringCache != null) {
    return _searchStringCache!;
  }
  final searchString = StringBuffer();
  final length = getTrimmedLength();
  for (int i = 0; i < max(cols, length); i++) {
    var code = cellGetContent(i);
    if (code != 0) {
      final cellString = String.fromCharCode(code);
      searchString.write(cellString);
      final widthDiff = cellGetWidth(i) - cellString.length;
      if (widthDiff > 0) {
        searchString.write(''.padRight(widthDiff));
      }
    }
  }
  _searchStringCache = searchString.toString();
  return _searchStringCache!;
}