I need COM object written in C++ which will have following methods:
- BSTR GetTextFromWindowEx( hwnd, font );
- BSTR GetTextFromRectangleEx( hwnd, rect, font );
- BSTR GetTextStringEx( hwnd, x, y, font );
- BSTR GetTextFromPointEx( hwnd, x, y, font );
1. BSTR GetTextFromWindowEx( hwnd, font )
1.1. Gets the content of hwnd window as picture.
1.2. Divides picture into symbols (using some OCR technique).
1.3. Gets font specified by font parameter (works for all font types) and compare (using some OCR technique) each its symbol with symbols in captured picture ( size, color, font weight may be different). If match found - current symbol should be added to string.
1.4. Returns string (with newline characters) which contains all that symbols.
2. GetTextFromRectangleEx - same as (1) but gets only part of window specified with rect parameter.
3. GetTextStringEx - same as (1) but gets text string at Y location in specified window.
4. GetTextFromPointEx - same as (1) but gets word unde (x, y) point in specified window.
5. Compatibility: Windows XP, 2003 Server, Vista, 2008 Server, 7. Both x86 and x64 editions.
6. Must be Unicode-compatible. E.g. should capture Arabic characters in the same way as it captures English characters.
7. Source code well commented (Doxygen?) and must be compiled with MS VS 2005/2008.
8. If necessary - you can add methods like Init/Uninit.
9.1. COM object: compiled and source code.
9.2. Demo application which uses this COM object: source code and compiled.
9.3. Project documentation.
* Please do not bid if you can't finish this project.
** This is proof-of-concept project. If we will like your work long-term work is possible.
7 freelanceria on tarjonnut keskimäärin 3993 $ tähän työhön
Hello I have experience working in the same project for a major software house before. Beside Image analysis was my master degree. I can finish this in less than a month. regards -Mahammad