NVDA Helper
In-process and lite high-speed utilities for NVDA
|
#include <Fields.h>
Public Member Functions | |
Fields (IDispatch *pRange) | |
Ctor. | |
bool | hasLinks (const int rangeStart, const int rangeEnd) |
bool | hasLinks () |
std::optional< int > | getEndOfPageNumberFieldAtIndex (const int index) |
Fields (const Fields &)=delete | |
Fields & | operator= (const Fields &)=delete |
WinWord::Fields::Fields | ( | IDispatch * | pRange | ) |
Ctor.
pRange | the range to get field information for. This includes references, links and page numbers. All subsequent queries will be on sub-ranges of this. Most likely, this range should be the paragraph. |
References LOG_DEBUGWARNING, wdDISPID_FIELDS_COUNT, wdDISPID_FIELDS_ITEM, wdDISPID_FIELDS_ITEM_RESULT, wdDISPID_FIELDS_ITEM_TYPE, wdDISPID_RANGE_END, wdDISPID_RANGE_FIELDS, and wdDISPID_RANGE_START.
|
delete |
References WinWord::inRange().
Referenced by winword_getTextInRange_helper().
bool WinWord::Fields::hasLinks | ( | ) |
References WinWord::inRange().
Referenced by winword_getTextInRange_helper().