sendRectChecksum method

  1. @override
void sendRectChecksum(
  1. int id,
  2. int page,
  3. int? top,
  4. int? left,
  5. int? bottom,
  6. int? right,
)
override

Implementation

@override
void sendRectChecksum(
  int id,
  int page,
  int? top,
  int? left,
  int? bottom,
  int? right,
) {
  if (page != 1) return;
  final checksum = _rectChecksum(
    top ?? 1,
    left ?? 1,
    bottom ?? viewHeight,
    right ?? viewWidth,
  );
  final checksumText = checksum.toRadixString(16).padLeft(4, '0');
  onOutput?.call('\x1bP$id!~${checksumText.toUpperCase()}\x1b\\');
}