startScan method
Starts a scan using a previously opened scanner handle. A response
indicating the outcome will be sent to the callback. If successful, the
response will include a job handle that can be used in subsequent calls
to read scan data or cancel a scan.
|scannerHandle| : Open scanner handle previously returned from
openScanner
.
|options| : StartScanOptions
indicating what options are to
be used for the scan. StartScanOptions.format
must match
one of the entries returned in the scanner's ScannerInfo
.
|callback| : Called with the result.
Implementation
Future<StartScanResponse> startScan(
String scannerHandle,
StartScanOptions options,
) async {
var $res = await promiseToFuture<$js.StartScanResponse>(
$js.chrome.documentScan.startScan(
scannerHandle,
options.toJS,
));
return StartScanResponse.fromJS($res);
}