Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Программная вставка в форматированный документ

Программная вставка в форматированный документ
Я
   ender10
 
02.04.18 - 08:37
Добрый день, возник вопрос - необходимо программно вставить текст в форматированный документ и выделить его шрифтом, с вставкой проблем нет, но вот после вставки не могу получить вставленный текст, код такой

ЗакладкаНачало = 0; 
ЗакладкаКонец = 0;
    
Элементы.ФормДок.ПолучитьГраницыВыделения(ЗакладкаНачало, ЗакладкаКонец);
    
ВставленныйТекст = ФорматированныйДокумент.Вставить(ЗакладкаНачало, ВыбранныйЭлемент.Значение, ТипЭлементаФорматированногоДокумента.Текст);


в итоге вставка происходит нормально,но в значении
ВставленныйТекст.Текст
содержится весь текст поля, а не только вставленный, как получить именно вставленный текст для форматирования?
 
 
   Масянька
 
1 - 02.04.18 - 08:45
(0) Сразу форматируй (закладку, поле и пр.).
   ender10
 
2 - 02.04.18 - 08:47
(1) каким образом вставить сразу отформатированный текст?
   Масянька
 
3 - 02.04.18 - 08:48
(2) У тебя ворд?
   ender10
 
4 - 02.04.18 - 08:50
нет, просто в самом 1с пользователь нажимает кнопку и в текущую позицию курсора вставляется текст, нужно его оформить как гиперссылку, а в итоге получается что весь текст гиперссылка
   SunStroke
 
5 - 02.04.18 - 09:14
После вставки УстановитьГраницыВыделения на вставленный текст и получить его/область?
   ender10
 
6 - 02.04.18 - 09:31
(5) не очень понял, есть впечатление, что после вставки закладки сбрасываются, но даже если нет - как по закладкам получить текст для оформления?
   ender10
 
7 - 02.04.18 - 09:46
(5) еще такой нюанс - после вставки метод форматированного документа "ПолучитьЭлементы" возвращает только 1 элемент, хотя наверное их должно быть несколько и у каждого свое оформление
   ender10
 
8 - 02.04.18 - 10:14
В общем разобрался - пришлось по позиции начальной закладки и длине вставляемого текста определять конечную закладку, а потом выделять вставленный текст в отдельный элемент через метод СформироватьЭлементы, затем нахожу его перебором элементов документа по закладкам и форматирую
жутко неудобно, но работает
   Тихий омут
 
9 - 02.04.18 - 10:30
(8) у тебя форм. док. в тонком клиенте в такси нормально работает?
   ender10
 
10 - 02.04.18 - 10:38
(9) у меня управляемая форма в толстом клиенте обычное приложение - вроде норм
есть проблема еще с копирование из word - межстрочный интервал здоровенный становится, но пока не разбирался
 
 Рекламное место пустует
   Тихий омут
 
11 - 02.04.18 - 10:45
(11) Завидую... нахлебался с ним в тонком в такси горюшка.
   ender10
 
12 - 02.04.18 - 11:13
(11) а что не работает?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует