#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;}