В 1С для выделения текста в поле программно можно использовать методы работы с переменными типа “Строка” или “ПолеФормы” в формах. Мы можем манипулировать текстом, выделять его программно для дальнейшей обработки.
Для выделения в полее ввода необходимо получить его длину
ПозицияНачало = 1; ПозицияКонец = СтрДлина(СтрПолучитьСтроку(объект.ПолеТекстовогоДокумента,НомерСтрокиОкончание)); Элементы.Результат.УстановитьГраницыВыделения(ПозицияНачало,ПозицияКонец);
Для работы с выделенным текстом в поле текстового документа необходимо определить количество строк и ее длину:
НомерСтрокиНачало = 1; ПозицияНачало = 1; НомерСтрокиОкончание = СтрЧислоСтрок(объект.ПолеТекстовогоДокумента); ПозицияКонец = СтрДлина(СтрПолучитьСтроку(объект.ПолеТекстовогоДокумента,НомерСтрокиОкончание)); Элементы.Результат.УстановитьГраницыВыделения(НомерСтрокиНачало,ПозицияНачало,НомерСтрокиОкончание,ПозицияКонец);
Люди в массе своей терпеть не могут рекламу. Они никогда не читают рекламных объявлений как таковых. Но они читают подряд все, что их заинтересует, и иногда этим оказывается рекламное объявление.