Rendertortitem

Тема в разделе "Lotus - Программирование", создана пользователем wowa, 4 ноя 2009.

  1. wowa

    wowa Well-Known Member

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

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

    Код (Text):
    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 и т.д. ,
    Но моей таблицы и рисунка которые мне надо - нет
     
  2. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    docB у тебя в почтовой БД пользователя создан? Т.е. Action в Action Bare в какой БД?
     
  3. swyatogor

    swyatogor Lotus team
    Lotus team

    Регистрация:
    24 фев 2014
    Сообщения:
    432
    Симпатии:
    10
    Доброго времени суток..
    наткнулся тут на досуге на функцию RenderToRTItem.. Судя по описанию из хелпа.. она должна делать Картинку из текущего документа и кидать его в указанное поле ричтекста..
    замаялся я с ней.. она кидает док в поле.. но не как картинку.. при открытии такого дока в режиме редактирования я такое поле могу отредактировать.. что я не так делаю?? или оно так и должно быть?
     
  4. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    Так и должно быть.
    picture в хелпе это не картинка, а образ:
    То есть метод открывает док и почти весь образ открытого дока кладет в RT + дает возможность в нем данные менять.

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

Поделиться этой страницей