guideText property

String get guideText

Guidance text displayed over camera viewfinder for this mode.

Implementation

String get guideText {
  switch (this) {
    case ScanMode.qr:
      return 'Align QR Code within the square frame';
    case ScanMode.barcode:
      return 'Center barcode inside horizontal guide';
    case ScanMode.pdf417:
      return 'Align PDF417 code inside rectangle';
    case ScanMode.passport:
      return 'Position MRZ 2-line string at bottom of camera';
    case ScanMode.aadhaar:
      return 'Align Aadhaar QR or front side within frame';
    case ScanMode.pan:
      return 'Position PAN card front side inside guide';
    case ScanMode.drivingLicense:
      return 'Scan DL barcode on back or front text side';
    case ScanMode.vin:
      return 'Position 17-digit VIN code inside guide line';
    case ScanMode.ocr:
      return 'Point camera at any printed or clear text';
    case ScanMode.face:
      return 'Position face clearly inside oval outline';
    case ScanMode.document:
      return 'Align document page boundaries within frame';
    case ScanMode.invoice:
      return 'Position bill or invoice inside guide';
    case ScanMode.receipt:
      return 'Center receipt text clearly within frame';
    case ScanMode.businessCard:
      return 'Center business card front inside guide';
    case ScanMode.multiCode:
      return 'Hold camera steady over multiple codes';
  }
}