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