General Methods
Method | Description |
---|---|
GetErrorString |
Get error message by error code. |
GetVersion |
Get version information of SDK. |
TransformCoordinates |
Transform the coordinates of a point based on the given transformation matrix. |
FreeString |
Free memory allocated for string. |
GetErrorString
Get error message by error code.
static const char* dynamsoft::dbr::CBarcodeReader::GetErrorString (const int iErrorCode)
Parameters
[in] iErrorCode
Error code.
Return Value
The error message.
Code Snippet
char errorBuf[512];
dynamsoft::dbr::CBarcodeReader::InitLicense("YOUR-LICENSE-KEY", errorBuf, 512);
CBarcodeReader* reader = CBarcodeReader::GetInstance();
if(reader != NULL)
{
int errorCode = reader->DecodeFile("C:\\Program Files (x86)\\Dynamsoft\\{Version number}\\Images\\AllSupportedBarcodeTypes.tif", "");
const char* errorString = dynamsoft::dbr::CBarcodeReader::GetErrorString(errorCode);
// add further process
reader->Recycle();
}
GetVersion
Get version information of SDK.
static const char* dynamsoft::dbr::CBarcodeReader::GetVersion ()
Return Value
The version information string.
Code Snippet
const char* versionInfo = dynamsoft::dbr::CBarcodeReader::GetVersion();
TransformCoordinates
Transform the coordinates of a point based on the given transformation matrix.
static DBRPoint dynamsoft::dbr::CBarcodeReader::TransformCoordinates(DBRPoint originalPoint, double transformationMatrix[9])
Parameters
[in] originalPoint
: The original point that needs to be transformed.
[in] transformationMatrix
: The 3x3 matrix used for coordinate transformation.
Return Value
The point after transformation.
Code Snippet
//get originalPoint and transformationMatrix from LocalizationResult
DBRPoint targetPoint = CBarcodeReader::TransformCoordinates(originalPoint, transformationMatrix);
FreeString
Free memory allocated for string.
static void dynamsoft::dbr::CBarcodeReader::FreeString(char** content)
Parameters
[in] content
The string needs to be freed.