@@ -338,13 +338,13 @@ <h1>Read A Driver's License</h1>
338338 const cameraEnhancer =
339339 await Dynamsoft . DCE . CameraEnhancer . createInstance ( cameraView ) ;
340340 divUIContainer . append ( cameraView . getUIElement ( ) ) ; // Get default UI and append it to DOM.
341- // cameraEnhancer.setScanRegion({
342- // x: 5,
343- // y: 5,
344- // width: 90,
345- // height: 90,
346- // isMeasuredInPercentage: true,
347- // }); // Set a scan region
341+ cameraEnhancer . setScanRegion ( {
342+ x : 5 ,
343+ y : 5 ,
344+ width : 90 ,
345+ height : 90 ,
346+ isMeasuredInPercentage : true ,
347+ } ) ; // Set a scan region
348348
349349 // Create a `CaptureVisionRouter` instance and set `CameraEnhancer` instance as its image source.
350350 const router =
@@ -393,28 +393,6 @@ <h1>Read A Driver's License</h1>
393393 } ;
394394 router . addResultReceiver ( resultReceiver ) ;
395395
396- // const resultReceiver = new Dynamsoft.CVR.CapturedResultReceiver();
397- // resultReceiver.onDecodedBarcodesReceived = async (result) => {
398- // const resultItems = result.barcodesResultItems;
399- // if (!resultItems.length) {
400- // document.querySelector(".div-result-body").innerText =
401- // "No PDF417 Barcode Found!";
402- // divResultContainer.style.display = "block";
403- // document.addEventListener("mousedown", clickToHide);
404- // return;
405- // }
406-
407- // if (cameraEnhancer.singleFrameMode === "disabled") {
408- // Dynamsoft.DCE.Feedback.beep(); // Trigger a beep.
409- // }
410-
411- // document.querySelector("#div-message-container").style.display =
412- // "none";
413- // clearTimeout(timer);
414- // extractResultAlert(resultItems[0].bytes);
415- // };
416- // router.addResultReceiver(resultReceiver);
417-
418396 let ss = await router . getSimplifiedSettings ( "ReadDenseBarcodes" ) ;
419397 ss . barcodeSettings . barcodeFormatIds =
420398 Dynamsoft . DBR . EnumBarcodeFormat . BF_PDF417 ;
@@ -508,13 +486,13 @@ <h1>Read A Driver's License</h1>
508486 } , 3000 ) ;
509487 }
510488
511- function createNode ( type , txt ) {
512- let node = document . createElement ( type ) ;
513- if ( txt ) node . innerText = txt ;
514- return node ;
515- }
516-
517489 async function extractResultAlert ( bytesToParse ) {
490+ function createNode ( type , txt ) {
491+ let node = document . createElement ( type ) ;
492+ if ( txt ) node . innerText = txt ;
493+ return node ;
494+ }
495+
518496 try {
519497 const { parser } = await pInit ;
520498 let parsedDLInfo = await parser . parseData ( bytesToParse ) ;
@@ -562,6 +540,7 @@ <h1>Read A Driver's License</h1>
562540 document . removeEventListener ( "click" , arguments . callee ) ;
563541 }
564542 }
543+
565544 async function closeResultAlert ( ) {
566545 divResultContainer . style . display = "none" ;
567546 document . querySelector ( ".div-result-body" ) . innerText = "" ;
0 commit comments