NVDA Helper
In-process and lite high-speed utilities for NVDA
|
Go to the source code of this file.
Enumerations | |
enum | UNIT { UNIT_CHARACTER , UNIT_WORD } |
Functions | |
vector< SCRIPT_LOGATTR > | _getLogAttrArray (const wchar_t *text, int textLength) |
bool | calculateCharacterBoundaries (const wchar_t *text, int textLength, int *offsets, int *offsetsCount) |
bool | _calculateUniscribeOffsets (enum UNIT unit, wchar_t *text, int textLength, int offset, int *startOffset, int *endOffset) |
bool | calculateWordOffsets (wchar_t *text, int textLength, int offset, int *startOffset, int *endOffset) |
bool | calculateCharacterOffsets (wchar_t *text, int textLength, int offset, int *startOffset, int *endOffset) |
enum UNIT |
vector< SCRIPT_LOGATTR > _getLogAttrArray | ( | const wchar_t * | text, |
int | textLength ) |
Referenced by _calculateUniscribeOffsets(), and calculateCharacterBoundaries().
bool calculateCharacterBoundaries | ( | const wchar_t * | text, |
int | textLength, | ||
int * | offsets, | ||
int * | offsetsCount ) |
References _getLogAttrArray().
bool _calculateUniscribeOffsets | ( | enum UNIT | unit, |
wchar_t * | text, | ||
int | textLength, | ||
int | offset, | ||
int * | startOffset, | ||
int * | endOffset ) |
References _getLogAttrArray(), LOG_ERROR, UNIT_CHARACTER, and UNIT_WORD.
Referenced by calculateCharacterOffsets(), and calculateWordOffsets().
bool calculateWordOffsets | ( | wchar_t * | text, |
int | textLength, | ||
int | offset, | ||
int * | startOffset, | ||
int * | endOffset ) |
References _calculateUniscribeOffsets(), and UNIT_WORD.
bool calculateCharacterOffsets | ( | wchar_t * | text, |
int | textLength, | ||
int | offset, | ||
int * | startOffset, | ||
int * | endOffset ) |
References _calculateUniscribeOffsets(), and UNIT_CHARACTER.