The Change for the C/C++ Edition

Comparing to the version 6.x, version 7.x has removed some APIs and functions and renamed many API, variables and struct. The change for the C/C++ edition will be shown as below.

APIs Removed

C C++
DBR_GetAllLocalizationResults CBarcodeReader::GetAllLocalizationResults
DBR_FreeLocalizationResults CBarcodeReader::FreeLocalizationResults
DBR_LoadSettingsFromFile CBarcodeReader::LoadSettingsFromFile
DBR_LoadSettings CBarcodeReader::LoadSettings
DBR_AppendParameterTemplateFromFile CBarcodeReader::AppendParameterTemplateFromFile
DBR_AppendParameterTemplate CBarcodeReader::AppendParameterTemplate
DBR_GetTemplateSettings CBarcodeReader::GetTemplateSettings
DBR_SetTemplateSettings CBarcodeReader::SetTemplateSettings

SExtendedResult renamed to ExtendedResult

Version 6.x Version 7.x
emResultType resultType
emBarcodeFormat barcodeFormat
pszBarcodeFormatString barcodeFormatString
iConfidence confidence
pBytes bytes
nBytesLength bytesLength

SLocalizationResult renamed to LocalizationResult

Extended results info is moved to struct TextResult.

Version 6.x Version 7.x
emTerminateStage terminatePhase
emBarcodeFormat barcodeFormat
pszBarcodeFormatString barcodeFormatString
iX1 x1
iY1 y1
iX2 x2
iY2 y2
iX3 x3
iY3 y3
iX4 x4
iY4 y4
iAngle angle
iModuleSize moduleSize
iPageNumber pageNumber
pszRegionName regionName
pszDocumentName documentName
nResultsCount Removed
ppResults Removed

STextResult renamed to TextResult

Version 6.x Version 7.x
emBarcodeFormat barcodeFormat
pszBarcodeFormatString barcodeFormatString
pszBarcodeText barcodeText
pBarcodeBytes barcodeBytes
nBarcodeBytesLength barcodeBytesLength
pLocalizationResult localizationResult

STextResultArray renamed to TextResultArray

Version 6.x Version 7.x
nResultsCount resultsCount
ppResults results

Renamed and Removed members for the PublicRuntimeSettings

Version 6.x Version 7.x
mTimeout timeout
mPDFRasterDPI pdfRasterDPI
mBarcodeFormatIds barcodeFormatIds
mMaxAlgorithmThreadCount maxAlgorithmThreadCount
mDeblurLevel deblurLevel
mScaleDownThreshold scaleDownThreshold
mExpectedBarcodesCount expectedBarcodesCount
mTextFilterMode Removed
mRegionPredetectionMode Removed
mLocalizationAlgorithmPriority Removed
mTextureDetectionSensitivity Removed
mAntiDamageLevel Removed
mMaxDimOfFullImageAsBarcodeZone Removed
mMaxBarcodesCount Removed
mBarcodeInvertMode Removed
mGrayEqualizationSensitivity Removed
mEnableFillBinaryVacancy Removed
mColourImageConvertMode Removed
mBinarizationBlockSize Removed

Other Renamed and Removed Enumeration and Struct

Version 6.x Version 7.x
SLocalizationResultArray Removed
PublicParameterSettings Removed
enum BarcodeInvertMode Removed
enum ColourImageConvertMode Removed
enum TerminateStage Removed
enum RegionPredetectionMode Removed
enum TextFilterMode Removed
BarcodeFormat
BF_All BF_ALL
BF_OneD BF_ONED
ResultType
EDT_StandardText RT_STANDARD_TEXT
EDT_RawText RT_RAW_TEXT
EDT_CandidateText RT_CANDIDATE_TEXT
EDT_PartialText RT_PARTIAL_TEXT
enum ConflictMode
ECM_Ignore CM_IGNORE
ECM_Overwrite CM_OVERWRITE
ImagePixelFormat
IPF_Binary IPF_BINARY
IPF_BinaryInverted IPF_BINARY_INVERTED
IPF_GrayScaled IPF_GRAYSCALED

results matching ""

    No results matching ""