#include "ltocr.h"
L_LTOCR_API L_INT EXT_FUNCTION L_OcrEncoding_FromUTF8(source, sourceCount, dest, destCount)
const L_CHAR* source; | pointer to the character string to convert |
L_UINT sourceCount; | size, in bytes, of the string indicated by the 'source' parameter |
L_WCHAR* dest; | pointer to a buffer that receives the converted string |
L_UINT destCount; | size, in characters, of the buffer indicated by 'dest' |
Maps a character string to a UTF-16 (wide character) string. The character string is not necessarily from a multibyte character set.
Parameter | Description |
---|---|
source | Pointer to the character string to convert. |
sourceCount | Size, in bytes, of the string indicated by the 'source' parameter. |
dest | Pointer to a buffer that receives the converted string. |
destCount | Size, in characters, of the buffer indicated by 'dest'. |
SUCCESS | The function was successful. |
< 1 | An error occurred. Refer to Return Codes. |
Maps a character string to a UTF-16 (wide character) string. The character string is not necessarily from a multibyte character set.
This function internally calls MultiByteToWideChar function to do the conversion, so for more information about this function, refer to MSDN.
Required DLLs and Libraries
LTOCR For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Functions: | L_OcrEncoding_ToUTF8 |
Topics: | Programming with LEADTOOLS OCR Advantage |
Starting and Shutting Down the OCR Engine |
// This example shows how to map a character string to a UTF-16 (wide character) string.
// The character string is not necessarily from a multi-byte character set.
L_INT L_OcrEncoding_FromUTF8Example(const L_CHAR* source, L_UINT sourceCount, L_WCHAR* dest, L_UINT destCount)
{
L_OcrEncoding_FromUTF8(source, sourceCount, dest, destCount);
return SUCCESS;
}