handleOcrNew function

void handleOcrNew(
  1. OcrData ocr,
  2. void onFoundMrz(
    1. OcrMrzResult res
    ),
  3. OcrMrzSetting? setting,
  4. List<NameValidationData>? nameValidations,
  5. void mrzLogger(
    1. OcrMrzLog log
    )?,
  6. List<DocumentType> filterTypes, {
  7. bool tryPassportFirst = true,
})

Implementation

void handleOcrNew(
  OcrData ocr,
  void Function(OcrMrzResult res) onFoundMrz,
  OcrMrzSetting? setting,
  List<NameValidationData>? nameValidations,
  void Function(OcrMrzLog log)? mrzLogger,
  List<DocumentType> filterTypes, {
  bool tryPassportFirst = true,
}) {
  try {
    var result = MyOcrHandler.handle(ocr, mrzLogger);
    if (result != null) {
      onFoundMrz(result);
    }
  } catch (e, st) {
    log(e.toString());
    log(st.toString());
  }
}