Нужно осуществить поиск строки во фрагменте текста объекта Text.
делаю так:
cTxt=par.texts.itemByRange(leftTxtMargin,par.texts[0].characters.lastItem());
par типа XMLElement, leftTxtMargin - символ, с которого начинается нужный мне кусок.
после этого в cTxt.contents вижу то, что и ожидалось, но contents при этом почему-то не String, а array с одним элементом, содержащим строку с моим куском.
при этом cTxt.findGrep()[n] возвращает не текстовый объект, а нечто:[object Text],[object InsertionPoint],[object Text],[object InsertionPoint],[object Text],[object InsertionPoint],[object Text],[object InsertionPoint],[object Text],[object Character],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint].
что я делаю неправильно?
делаю так:
cTxt=par.texts.itemByRange(leftTxtMargin,par.texts[0].characters.lastItem());
par типа XMLElement, leftTxtMargin - символ, с которого начинается нужный мне кусок.
после этого в cTxt.contents вижу то, что и ожидалось, но contents при этом почему-то не String, а array с одним элементом, содержащим строку с моим куском.
при этом cTxt.findGrep()[n] возвращает не текстовый объект, а нечто:[object Text],[object InsertionPoint],[object Text],[object InsertionPoint],[object Text],[object InsertionPoint],[object Text],[object InsertionPoint],[object Text],[object Character],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint],[object InsertionPoint].
что я делаю неправильно?