Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Release Notes - DynamsoftCaptureVisionRouter Module
2.2.10 (03/07/2024)
New
- Updated the template system
- Added
StringLengthRange
forTextDetectionMode
. - Added Argument
BarcodeFormat
forDPMCodeReadingModes
. Currently, you can specify “BF_DATAMATRIX” or “BF_QR_CODE” for the parameter. - Added
ReferenceTaskNameArray
underLocation.ReferenceObjectFilter
to filter the reference objects generated by the task name. - Added the support of the
OutputTaskSetting
definition. The following subparameters are available inOutputTaskSetting
object:OutputCondition
TaskResultArray
TargetROIDefName
TaskSettingNameArray
BackwardReferenceOutput
ReferenceTaskNameArray
ReferenceResultTypeArray
Operator
- Updated
TextLineSpecification
to support text line group definition. Added the following subparameters:OutputResults
ConcatResults
ConcatSeparator
ConcatStringLengthRange
ConcatStringRegExPattern
ReferenceGroupName
TextLinesCount
SubGroups
- Offset parameter is optimized.
- Added
ReferenceObjectType
to specify whether the reference object is an atomic object or the whole image. - Added
ReferenceXAxis
&ReferenceYAxis
to define the X & Y axis. - Modified
FirstPoint
,SecondPoint
,ThirdPoint
&FourthPoint
. You can specify whether the X or Y coordinate of the point is measured by percentage. - Deprecated
ReferenceObjectSize
Type.
- Added
- Added
- The following classes are migrated from
DynamsoftCore
module:DSCapturedResult
DSIntermediateResultReceiver
DSCapturedResultReceiver
DSCapturedResultFilter
DSIntermediateResultManager
- Added a new call back method
onShortLinesUnitReceived
to theDSIntermediateResultReceiver
class. - Added methods
pauseCapturing
andresumeCapturing
. Two new enumeration members,CapturedStatePaused
andCapturedStateResumed
, are added toDSCapturedState
as well. - Added a new property
documentSettings
to classDSSimplifiedCaptureVisionSettings
. The corresponding classDSSimplifiedDocumentNormalizerSettings
is added to theDynamsoftDocumentNormalizer
module to store thedocumentSettings
.
Breaking Changes
- Changed the logic of the
stopCapturing
method.DSCaptureResultReceiver
will not receive results afterstopCapturing
is triggered withwaitForRemainingTasks
false.- Support stop capturing after the
pauseCapturing
method is triggered.
- Changed the logic of the
capturedResultItemTypes
setting ofDSSimplifiedCaptureVisionSettings
:- If the result item types don’t match the specified template, the method
updateSettings
will return the error codeDSErrorParameterValueInvalid
with the message “The captured result item types do not match the task configurations in the template”. - Based on the
capturedResultItemTypes
setting, the irrelevant tasks will be removed from the template. - The
capturedResultItemTypes
should include at least one of theDSCapturedResultItemTypeBarcode
,DSCapturedResultItemTypeTextLine
,DSCapturedResultItemTypeDetectedQuad
,DSCapturedResultItemTypeNormalizedImage
. Otherwise, the methodupdateSettings
will return the error codeDSErrorParameterValueInvalid
with the message “The captured result item types should contain at least one task result type”.
- If the result item types don’t match the specified template, the method
2.0.21 (12/07/2023)
Changed
- Internal updates to compatible with new versions.
2.0.20 (10/26/2023)
New
- Added the following preset templates:
- PT_READ_BARCODES_SPEED_FIRST;
- PT_READ_BARCODES_READ_RATE_FIRST;
- PT_READ_BARCODES_BALANCED;
- PT_READ_SINGLE_BARCODE;
- PT_READ_DENSE_BARCODES;
- PT_READ_DISTANT__BARCODES;
- PT_RECOGNIZE_NUMBERS;
- PT_RECOGNIZE_LETTERS;
- PT_RECOGNIZE_NUMBERS_AND_LETTERS;
- PT_RECOGNIZE_NUMBERS_AND_UPPERCASE_LETTERS;
- PT_RECOGNIZE_UPPERCASE_LETTERS;
- Added parameter
Page
toImageSource
object. - Added a new parameter
minImageCaptureInterval
which can be set via the structSimplifiedCaptureVisionSettings
or theCaptureVisionTemplate
object of a JSON template file. - Added “UNKNOWN” as a supported value of the
TextDetectionMode.Direction
parameter. Changed the default value ofDirection
to “UNKNOWN”.
Improved
- Optimize the logic to support calling
IntermediateResultManager.addResultReceiver
andIntermediateResultManager.removeResultReceiver
after StartCapturing. - Added ability to output all templates via methods
outputSettings
andoutputSettingsToFile
by specifying “*” for the parametertemplateName
.
Fixed
- Small fixes and tweaks.
2.0.10 (08/10/2023)
The first version of DynamsoftCaptureVisionRouter iOS edition.