Я понимаю, что многие методы Word Javascript API возвращают Range
или RangeCollection
. Но есть ли конструктор, который разработчики могут использовать для непосредственного создания нового Range
?
Мой вариант использования состоит в том, что мне нужно просмотреть каждый абзац, выявить ошибки и выделить их синтаксисом. Итак, я хотел бы просто получить простой текст абзаца с помощью API, найти ошибки самостоятельно, а затем использовать эту информацию для создания Range
, который я могу использовать для украшения текста (или добавить Bounday / ContentControl чтобы обратиться к нему позже).
Range
06.07.2017var range = new Range(startOffset, endOffset);
или в абзаце с чем-то вродеvar range = paragraph.getRange(startOffset, endOffset);
Без возможности создания диапазона, похоже, что нет никакого способа когда-либо проверить, чтоRange
, которые я возвращаю отsearch
илиsplit
, совпадают со словами, которые я хотел бы украсить, поскольку я не могу использоватьcompareLocationWith
, не имея объектаRange
. Словить 22. 08.07.2017