Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Region
is a parameter to specify a region in where to search barcodes. It is defined with RegionTop, RegionLeft, RegionRight, RegionBottom, and RegionMeasuredByPercentage:
Region
is supported to be set through RuntimeSetting
or JSON template.
PublicRuntimeSettings
MemberRegion
can be set dynamically during runtime as a member of PublicRuntimeSettings
struct.
Code Snippet in C++
//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->region.regionTop = 25;
pSettings->region.regionLeft = 25;
pSettings->region.regionBottom = 75;
pSettings->region.regionRight = 75;
pSettings->region.regionMeasuredByPercentage = 1;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes
See Also
PublicRuntimeSettings:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftRegion
as a JSON parameter is a RegionDefinition Object defined as below.
Key Name | Key Value |
---|---|
RegionDefinition | A JSON object defined as below |
Key Name | Key Value | Description |
---|---|---|
Name | A string value representing a unique name | The name of the RegionDefinition object. |
Top | A number from [0, 0x7fffffff] when MeasuredByPercentage=0 or [0, 100] when MeasuredByPercentage=1 | The top-most coordinate or percentage of the region. |
Left | A number from [0, 0x7fffffff] when MeasuredByPercentage=0 or [0, 100] when MeasuredByPercentage=1 | The left-most coordinate or percentage of the region. |
Right | A number from [0, 0x7fffffff] when MeasuredByPercentage=0 or [0, 100] when MeasuredByPercentage=1 | The right-most coordinate or percentage of the region. |
Bottom | A number from [0, 0x7fffffff] when MeasuredByPercentage=0 or [0, 100] when MeasuredByPercentage=1 | The bottom-most coordinate or percentage of the region. |
MeasuredByPercentage | A number from [0, 1] | Sets whether or not to use percentages to measure the Region size. |
JSON Example
{
"RegionDefinition":
{
"Name": "RD1",
"Top": 25,
"Left": 25,
"Right": 75,
"Bottom": 75,
"MeasuredByPercentage": 1
}
}
Setting Region
to a appropriate value may speed up the process.
Region
has no influence on the Read Rate.
Region
has no influence on the Accuracy.
latest version