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
Copy file name to clipboardExpand all lines: programming/cplusplus/upgrade-instruction.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Dynamsoft Barcode Reader SDK has been refactored to integrate with [`DynamsoftCa
15
15
16
16
### Update the Included Headers, libs & DLLs
17
17
18
-
Since the SDK architecture is changed, you have to change you code for including the headers, libs and DLLs. You can use the following code to replace your previous code.
18
+
Since the SDK architecture is changed, you have to change your code for including the headers, libs and DLLs. You can use the following code to replace your previous code.
Copy file name to clipboardExpand all lines: programming/dotnet/upgrade-instruction.md
+152Lines changed: 152 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,3 +12,155 @@ needGenerateH3Content: true
12
12
13
13
Dynamsoft Barcode Reader SDK has been refactored to integrate with [`DynamsoftCaptureVision (DCV)`]({{ site.dcvb_architecture }}) architecture. To upgrade from version 9.x or earlier to 10.x, we recommend you to follow the [User Guide]({{ site.dbr_dotnet}}user-guide.html) and re-write your codes.
14
14
15
+
16
+
### Migrate to New Package
17
+
18
+
As of version 10.0, the nuget package `Dynamsoft.DotNet.Barcode` has been renamed to `Dynamsoft.DotNet.BarcodeReader.Bundle` to reflect changes in both architecture and API design. Start command prompt and run the following command to install the new package.
|`BarcodeReader.DecodeBase64String`|**Currently not available**. |
43
+
|`BarcodeReader.DecodeBitmap`|**Currently not available**. |
44
+
45
+
### Update Video Streaming Decoding Code
46
+
47
+
`ImageSourceAdapter` is added to replace the `FrameDecodeingParameters` and the previous video methods. You should implement `ImageSourceAdapter` to transfer image data from camera or video file to buffer.
48
+
49
+
50
+
### Migrate Your Templates
51
+
52
+
The template system is upgraded. The template you used for the previous version can't be directly recognized by the new version. Please <ahref="https://download2.dynamsoft.com/dcv/TemplateConverter.zip"target="_blank">download the TemplateConverter tool</a> or <ahref="https://www.dynamsoft.com/company/customer-service/#contact"target="_blank">contact us</a> to upgrade your template.
53
+
54
+
The template-based APIs have been updated as follows:
The struct `PublicRuntimeSettings` has been refactored. It retains commonly used properties via `SimplifiedCaptureVisionSettings` while removing the previously complex property settings, which are now exclusively supported through templates.
70
+
71
+
The APIs for accessing and updating `PublicRuntimeSettings` has been adjusted as follows:
The following properties are replaced by similar properties under `SimplifiedBarcodeReaderSettings`. The majority of them can also be set via a template file(String).
> Remarks: The mode `IPM_MORPHOLOGY` of `ImagePreprocessingModes` is migrated to `BinarizationModes`. The mode arguments `MorphOperation`, `MorphOperationKernelSizeX`, `MorphOperationKernelSizeY`, `MorphShape` are now available for all modes of `BinarizationModes`.
114
+
115
+
#### Migrate to Template File
116
+
117
+
The following properties can only be set via a template file. Please [contact us](https://www.dynamsoft.com/company/customer-service/#contact){:target="_blank"} so that we can help you to transform your current settings to a new template file.
The PDF properties of PublicRuntimeSettings are moved to set via the `setPDFReadingParameter` method of `DirectoryFetcher` and `FileFetcher` with a [`PDFReadingParameter`]({{ site.dcvb_dotnet_api }}core/basic-structures/pdf-reading-parameter.html) parameter.
143
+
144
+
| PublicRuntimeSettings Property |
145
+
| --------------------------------------- |
146
+
|`PDFReadingMode`|
147
+
|`PDFRasterDPI`|
148
+
149
+
The `Intermediate Result` system is redesigned and the following properties are deprecated.
0 commit comments