Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Method | Description |
---|---|
SetModeArgument |
Sets the optional argument for a specified mode in Modes parameters. |
GetModeArgument |
Gets the optional argument for a specified mode in Modes parameters. |
GetRuntimeSettings |
Get current runtime settings. |
UpdateRuntimeSettings |
Update runtime settings with a given struct. |
ResetRuntimeSettings |
Resets all parameters to default values. |
Sets the optional argument for a specified mode in Modes parameters.
EnumErrorCode Dynamsoft.Barcode.BarcodeReader.SetModeArgument(string modesName, int index, string argumentName, string argumentValue, out string errorMessage)
[in] modesName
<string> : The mode parameter name to set argument.
[in] index
<int> : The array index of mode parameter to indicate a specific mode.
[in] argumentName
<string> : The name of the argument to set.
[in] argumentValue
<string> : The value of the argument to set.
[in,out] errorMessage
<string> : The error message.
Returns error code.
Check follow link for available modes and arguments:
EnumAccompanyingTextRecognitionModes
EnumBarcodeColourModes
EnumBinarizationModes
EnumColourClusteringModes
EnumColourConversionModes
EnumDeformationResistingModes
EnumImagePreprocessingModes
EnumIntermediateResultSavingMode
EnumLocalizationModes
EnumRegionPredetectionModes
EnumScaleUpModes
EnumTextAssistedCorrectionMode
EnumTextFilterModes
EnumTextureDetectionModes
BarcodeReader reader = new BarcodeReader();
reader.ProductKeys = "t0260NwAAAHV***************";
PublicRuntimeSettings settings = reader.GetRuntimeSettings();
pSettings.BinarizationModes[0] = BM_LOCAL_BLOCK;
string errorMessage;
reader.UpdateRuntimeSettings(pSettings);
EnumErrorCode error = reader.SetModeArgument("BinarizationModes", 0, "EnableFillBinaryVacancy", "1", out errorMessage);
reader.Dispose();
Get argument value for the specified mode parameter.
EnumErrorCode Dynamsoft.Barcode.BarcodeReader.GetModeArgument(string modesName, int index, string argumentName, out string argumentValue, out string errorMessage)
[in] modesName
<string> : The mode parameter name to get argument.
[in] index
<int> : The array index of mode parameter to indicate a specific mode.
[in] argumentName
<string> : The name of the argument to get.
[in,out] argumentValue
<string> : The value of the argument to get.
[in,out] errorMessage
<Optional><string> : The error message.
Returns error code.
Check follow link for available modes and arguments:
EnumAccompanyingTextRecognitionModes
EnumBarcodeColourModes
EnumBinarizationModes
EnumColourClusteringModes
EnumColourConversionModes
EnumDeformationResistingModes
EnumImagePreprocessingModes
EnumIntermediateResultSavingMode
EnumLocalizationModes
EnumRegionPredetectionModes
EnumScaleUpModes
EnumTextAssistedCorrectionMode
EnumTextFilterModes
EnumTextureDetectionModes
BarcodeReader reader = new BarcodeReader();
reader.ProductKeys = "t0260NwAAAHV***************";
PublicRuntimeSettings settings = reader.GetRuntimeSettings();
pSettings.BinarizationModes[0] = BM_LOCAL_BLOCK;
string errorMessage;
reader.UpdateRuntimeSettings(pSettings);
EnumErrorCode error = reader.SetModeArgument("BinarizationModes", 0, "EnableFillBinaryVacancy", "1", errorMessage);
string angumentValue;
EnumErrorCode error = reader.GetModeArgument("BinarizationModes", 0, "EnableFillBinaryVacancy", out angumentValue, out errorMessage);
reader.Dispose();
Gets current settings and save it into a struct.
PublicRuntimeSettings Dynamsoft.Barcode.BarcodeReader.GetRuntimeSettings()
The struct of template settings.
BarcodeReaderException
The exception thrown by Dynamsoft Barcode Reader.
BarcodeReader reader = new BarcodeReader();
reader.ProductKeys = "t0260NwAAAHV***************";
PublicRuntimeSettings settings = reader.GetRuntimeSettings();
reader.Dispose();
Update runtime settings with a given struct.
void Dynamsoft.Barcode.BarcodeReader.UpdateRuntimeSettings(PublicRuntimeSettings settings)
[in] settings
<PublicRuntimeSettings> : The struct of template settings.
BarcodeReaderException
The exception thrown by Dynamsoft Barcode Reader.
BarcodeReader reader = new BarcodeReader();
reader.ProductKeys = "t0260NwAAAHV***************";
PublicRuntimeSettings settings = reader.GetRuntimeSettings();
settings.Timeout = 10000;
settings.MaxAlgorithmThreadCount = 3;
reader.UpdateRuntimeSettings(settings);
reader.Dispose();
Reset all parameters to default values.
void Dynamsoft.Barcode.BarcodeReader.ResetRuntimeSettings()
BarcodeReader reader = new BarcodeReader();
reader.ProductKeys = "t0260NwAAAHV***************";
PublicRuntimeSettings settings = reader.GetRuntimeSettings();
settings.Timeout = 10000;
settings.MaxAlgorithmThreadCount = 3;
reader.UpdateRuntimeSettings(settings);
reader.ResetRuntimeSettings();
reader.Dispose();
version 7.6.0