Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino: Программирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/79: Рейтинг темы: голосов - 79, средняя оценка - 4.91
ozot20
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
1

Копирование в Rich Text

30.09.2008, 08:57. Просмотров 14374. Ответов 8
Метки нет (Все метки)

Дорый день!
Нужно копировать с одного документа в другой аттачи. Из ричтекста в ричтекст. Тут маленький кусок кода,а именно копирование.Itemkuda - RT в документе-приемнике.
Внимание!Проблема
После прохождения процедуры, вижу, что в доке-приемнике создано столько полей limcard_lastedit, сколько приаттачилось файлов. А мне нужно чтобы все в одно поле копировалось!
И еще вопрос.Почему аттачи добавляются не подряд в одну строку,как мне надо,а на следующую строку. Перевод на другую строку я делаю AddLine. Хотя иногда для разных доков работает корректно
[codebox]
Set itemkuda = doc.GetFirstItem("limcard_lastedit")
o1.ExtractFile(Environ("Temp") & "\" & o1.Name)
Call itemkuda.EmbedObject(EMBED_ATTACHMENT, "", Environ("Temp") & "\" & o1.Name)
Kill Environ("Temp") & "\" & o1.Name
Call itemkuda.Update
pardoc.contr_buh=Now() & " " & sess.CommonUserName
Call pardoc.Save(True,False)
[/codebox]
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2008, 08:57
Ответы с готовыми решениями:

Rich Text
А как из одного поля с форматом RichText при помощи формул скопировать в другое поле RichText текст...

Rich Text
Подскажите как определить сколько уже строк в поле типа Rich Text?

Копировать Rich Text
Есть-ли возможность скопировать через @-формулы значение поля типа "Rich text" из одного документа...

Rich Text Lite
Есть карточки юзеров с их фотками, которые хранятся в поле Rich Text Lite, только Photos Как мне...

Preview и Rich Text
Доброго времени суток всем! Много всего написано про Превью, однако мне так и не удалось...

8
morphyus
0 / 0 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
30.09.2008, 10:27 2
Цитата Сообщение от Azat
что в доке-приемнике создано столько полей limcard_lastedit, сколько приаттачилось файлов
можете заметить что тоже самое происходит в почте в с полем Body



Цитата Сообщение от Azat
И еще вопрос.Почему аттачи добавляются не подряд в одну строку,как мне надо,а на следующую строку. Перевод на другую строку я делаю AddLine
чтото не совсем понял, так как Вам надо?
0
ozot20
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
30.09.2008, 10:34 3
мне надо чтобы было так, переход после 1) ко 2) делаю вручную AddLine:
1)Сообщение аттач аттач аттач аттач
2)Сообщение аттач аттач аттач аттач

а получается так:
1) Сообщение аттач
аттач
аттач
аттач
2)...

т.е. аттачи не подряд идут при выполении
Call itemkuda.EmbedObject(EMBED_ATTACHMENT, "", Environ("Temp") & "\" & o1.Name)
0
ozot20
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
15.12.2008, 13:30 4
Может есть у кого дельный совет в решении моей проблемы?
0
15.12.2008, 13:30
Omh
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
15.12.2008, 13:36 5
А что насчёт

Код
NotesItem.CopyItemToDocument
?
0
Mydyvys
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
15.12.2008, 13:45 6
А можно получить список всех объектов notesRichTextItem.EmbeddedObjects и копировать их в новое поле. Не надо на диск сохранять.
0
ozot20
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
15.12.2008, 14:10 7
Просто там у меня проверка делается, если такой файл (сравниваю по размеру и названию) существует уже, то он не добавляется.
0
Mydyvys
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
15.12.2008, 14:17 8
notesEmbeddedObject.FileSize и notesEmbeddedObject.Name
0
ozot20
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
15.12.2008, 14:46 9
Нет, это я уже сделал. Не устраивает меня то, что после этой операции:

Код
Call itemkuda.EmbedObject(EMBED_ATTACHMENT, "", Environ("Temp") & "\" & o1.Name)
Аттач добавляется на новую строку в RT поле
0
15.12.2008, 14:46
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2008, 14:46

Rich Text поля
Добрый день! Подскажите, как внести изменеия в поле: есть Richtext поле, мне необходимо в начале...

Проблема С Rich-text Полями
Есть 2 формы в одной базе, на каждой форме вставлены подформы, на подформах есть одинаковое...

Добавление Таблицы Rich Text
Здравствуйте, лотусисты! Создаю программно таблицу в rich text. Две проблемы: 1. Не могу поместить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.