Необходимо выводить текст после определенной метки в тексте, но сделать это никак не получаеться . Object SearchDesc = Invoke(oComponent, "createSearchDescriptor", BindingFlags.InvokeMethod, arg); arg = new object[1]; arg[0] = "#desc#"; Invoke(SearchDesc,"searchString",Binding Flags.SetProperty,arg); arg = new object[1]; arg[0] = SearchDesc; Object found=Invoke(oComponent,"findFirst",Bind ingFlags.InvokeMethod,arg);Искать метку получаеться, а вот как получить номер ее первого символа от начала документа не понятно. position - номер символа следующего за последним символом искомой метки. Так по моему мнению должен выполнятьcя вывод текста.arg=new Object[2];arg[0]=position;arg[1]=false;Invoke(oCursor,"goRight",BindingF lags.InvokeMethod,arg);arg=new Object[3];arg[0]=oCursor;arg[1]=text;arg[2]=falseInvoke(oText,"insertString",Bindin gFlags.InvokeMethod,arg);
|