Skip to content

Commit 95f5bd8

Browse files
committed
Update WebTwain_Acquire.md
1 parent c760a5b commit 95f5bd8

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

info/api/WebTwain_Acquire.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -345,10 +345,12 @@ DWObject.AcquireImage(successCallback,failureCallback);
345345

346346
function successCallback() {
347347
console.log("successful");
348+
DWObject.CloseSource();
348349
}
349350

350351
function failureCallback(errorCode, errorString) {
351352
alert(errorString);
353+
DWObject.CloseSource();
352354
}
353355
```
354356

@@ -558,7 +560,7 @@ OpenSource(): boolean;
558560
**Example**
559561

560562
```javascript
561-
DWObject.GetSourceNames() // for example ['PaperStream IP fi-7300NX Net', 'TWAIN2 FreeImage Software Scanner']
563+
DWObject.GetSourceNames(); // for example ['PaperStream IP fi-7300NX Net', 'TWAIN2 FreeImage Software Scanner']
562564
DWObject.SelectSourceByIndex(0); // choose scanner with the name "PaperStream IP fi-7300NX Net"
563565
DWObject.OpenSource();
564566
DWObject.AcquireImage();
@@ -841,7 +843,6 @@ SelectSourceAsync(deviceType?: Dynamsoft.DWT.EnumDWT_DeviceType | number): Promi
841843

842844
</table>
843845
</div>
844-
---
845846

846847
**Example**
847848

@@ -856,6 +857,8 @@ DWObject.SelectSourceAsync()
856857
});
857858
```
858859

860+
---
861+
859862
## SelectSourceByIndex
860863

861864
Select a data source by its index.
@@ -897,7 +900,8 @@ SelectSourceByIndex(index: number): boolean;
897900
**Example**
898901

899902
```javascript
900-
DWObject.SelectSourceByIndex(0);
903+
DWObject.GetSourceNames(); // for example ['PaperStream IP fi-7300NX Net', 'TWAIN2 FreeImage Software Scanner']
904+
DWObject.SelectSourceByIndex(0); // choose scanner with the name "PaperStream IP fi-7300NX Net"
901905
DWObject.OpenSource();
902906
DWObject.AcquireImage();
903907
```
@@ -998,7 +1002,7 @@ SetOpenSourceTimeout(duration: number): boolean;
9981002

9991003
```javascript
10001004
DWObject.SelectSource(function () {
1001-
DWObject.SetOpenSourceTimeout(3000);
1005+
DWObject.SetOpenSourceTimeout(3000); // stop the opening process if the source cannot be opened within 3000 ms.
10021006
DWObject.OpenSource();
10031007
DWObject.AcquireImage();
10041008
});
@@ -1382,6 +1386,12 @@ CloseSourceManager(): boolean;
13821386

13831387
</table>
13841388
</div>
1389+
1390+
**Example**
1391+
1392+
DWObject.CloseSource();
1393+
DWObject.CloseSourceManager();
1394+
13851395
---
13861396

13871397
## CloseSourceManagerAsync

0 commit comments

Comments
 (0)