• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Rendertortitem

  • Автор темы wowa
  • Дата начала
W

wowa

Нужна помощь.
Есть форма, в ней обычная таблица с текстом, рисунок . Эту таблицу мне нужно перенести в Body письма.
Нашел только один вариант, RenderToRTItem

взял из хелпа код:

Код:
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Dim uidoc As NotesUIDocument
Dim docA As NotesDocument
Dim docB As NotesDocument
Dim rtitem As NotesRichTextItem
Dim success As Variant
Set db = session.CurrentDatabase
Set uidoc = workspace.CurrentDocument
Set docA = uidoc.Document
Set docB = New NotesDocument( db )
Set rtitem = New NotesRichTextItem( docB, "Body" )
docB.Form = "Memo"
Call docB.Save( True, True )
success = docA.RenderToRTItem( rtitem )
Call docB.Save( True, True )

Нажимаю Action в Action Bare. Далее открываю письмо, а там в body не моя таблица, а шапка письма, т.е. такие поля как "Отправитель", To,cc,bcc и т.д. ,
Но моей таблицы и рисунка которые мне надо - нет
 
T

TIA

docB у тебя в почтовой БД пользователя создан? Т.е. Action в Action Bare в какой БД?
 

swyatogor

Green Team
24.02.2014
593
24
BIT
0
Доброго времени суток..
наткнулся тут на досуге на функцию RenderToRTItem.. Судя по описанию из хелпа.. она должна делать Картинку из текущего документа и кидать его в указанное поле ричтекста..
замаялся я с ней.. она кидает док в поле.. но не как картинку.. при открытии такого дока в режиме редактирования я такое поле могу отредактировать.. что я не так делаю?? или оно так и должно быть?
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
180
Так и должно быть.
picture в хелпе это не картинка, а образ:
The picture is created using both the document and its form.
Созданный образ использует обе части: документ и его форму.
То есть метод открывает док и почти весь образ открытого дока кладет в RT + дает возможность в нем данные менять.

Иногда в представлениях/формах вставляются кнопки "Forward" (переслать), такие со звездочкой (стандартные что ли...)
Так вот эта кнопка работает точно так же - создает письмо и в Body засовывает образ документа.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!