You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> This article is part of our HelloWorld series. If you have not already reviewed HelloWorld, please start [here]({{site.getstarted}}helloworld.html). -->
15
-
16
13
Some applications may require images to be scanned with particular scan settings, e.g. a prescribed image size, resolution, color, etc. It may be undesirable to alter these settings, so we may wish to issue these settings to the scanner directly, without alteration by end users. We will demonstrate this method by passing scan settings through the DWT API in the HelloWorld application.
17
14
18
15
> Prerequisites: Hello World - Uploading Images to the Server
@@ -142,12 +139,12 @@ You should receive a grayscale image at 150 ppi:
142
139
143
140
# Previous Articles
144
141
145
-
<!-- If you need a refresher on setting up the base project, please review [initalizing the environment]({{site.getstarted}}initialize.html). -->
142
+
<!-- If you need a refresher on setting up the base project, please review [initializing the environment]({{site.getstarted}}initialize.html). -->
146
143
147
-
If you have yet to acquire the image from the scaner, please review [scanning an image]({{site.getstarted}}scanning.html).
144
+
If you have yet to acquire the image from the scanner, please review [scanning an image]({{site.hello-world }}scanning.html).
148
145
149
-
If this scan is all that you need, you can review [uploading images to the server]({{site.getstarted}}uploading.html).
146
+
If this scan is all that you need, you can review [uploading images to the server]({{site.hello-world }}uploading.html).
150
147
151
148
# Next Article
152
149
153
-
The next and final step in our guide is [editing images]({{site.getstarted}}editing.html) after acquisition.
150
+
The next and final step in our guide is [editing images]({{site.hello-world }}editing.html) after acquisition.
- Added new PDF Rasterizer Add-On API [`IsRasterizationRequired()`]({{ site.api }}Addon_PDF.html#israsterizationrequired). This API returns true if the PDF Rasterizer Add-On is needed to process the PDF. Note that this requires a license for the PDF Rasterizer Add-On.
22
22
-**Cross-platform support**: Added macOS and Linux platform support for DWT Barcode Reader Add-On version 9.6.
23
23
-**Error messages**: Added more informative error messages with the new [`ErrorCause`]({{ site.api }}WebTwain_Util.html#errorcause) API.
24
-
-**Keyboard accessibility**: Added Tab key keyboard navigation in the DWT `Viewer`. The browser now shows a focus outline on the `Viewer` upon tabbing into the `Viewer`, which can be disabled with the new [`{WebTwainObject}.Viewer.disableFocusOutline`]({{ site.api }}WebTwain_Viewer.html#disablefocusoutline) API. (`true`/disabled by default)
24
+
-**Keyboard accessibility**: Added Tab key keyboard navigation in the DWT `Viewer`. The browser now shows a focus outline on the `Viewer` upon tabbing into the `Viewer`, which can be disabled with the new [`{WebTwainObject}.Viewer.disableFocusOutline`]({{ site.api }}WebTwain_Viewer.html#disablefocusoutline) API. (this property is `true` by default, i.e. disables the outline)
25
25
26
26
### Improvements
27
27
28
28
-**Security enhancements**: updated third-party libraries to enhance security.
29
-
-**Image rasterization logic**: when both [`ReaderOptions.renderOptions.maxWidth/ ReaderOptions.renderOptions.maxHeight and resolution`]({{ site.api }}interfaces.html#readeroptions) are set, if the dimensions of the rendered image exceed the maximum width and height, use the resolution applied during the image rendering process rather than the set resolution.
29
+
-**Image rasterization logic**: when the `ReaderOptions.RenderOptions` properties [`ReaderOptions.renderOptions.maxWidth`, `maxHeight` and `resolution`]({{ site.api }}interfaces.html#readeroptions) are set, if the dimensions of the rendered image exceed the maximum width and height, use the resolution applied during the image rendering process rather than the set resolution.
30
+
-**Renamed the Dynamsoft Service to Dynamic Web TWAIN Service**.
30
31
-**New Dynamic Web TWAIN Service installation path for Windows**: moved installation out of `SysWOW64` and `System32` on Windows to prevent rare false positive antivirus scans.
31
-
- New 64-bit system-wide installations: `C:\Program Files (x86)\Dynamsoft\Dynamic Web TWAIN Service 19`
32
+
- New 64-bit system-wide installation location: `C:\Program Files (x86)\Dynamsoft\Dynamic Web TWAIN Service 19`
32
33
- New 32-bit system-wide installation location: `C:\Program Files\Dynamsoft\Dynamic Web TWAIN Service 19`
33
34
- Changed `ErrorString` messages associated with `ErrorCode -2003` for `HTTPUpload`-related APIs to include HTTP codes in the form of `HTTP process: {message}({HTTP status code})`, e.g. `HTTP process: OK(200)`. This change applies to `ErrorString` for the following APIs:
-**Enhance the customizability of thumbnail viewer**: add a position property to its [event]({{ site.api }}interfaces.html#thumbnailviewerevent) to facilitate the customization. For example, we can add a delete icon when the mouse is over it.
43
+
-**Thumbnail Viewer customization**: added a `position` property to the [`ThumbnailViewerEvent`]({{ site.api }}interfaces.html#thumbnailviewerevent) to facilitate further customizations, for example, displaying a delete icon when the mouse is hovering over a thumbnail.
0 commit comments