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

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

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

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

Раскрасить записи в Richtextitem

  • Автор темы Dragon108
  • Дата начала
D

Dragon108

Есть поле RichTextItem в сабформе. В него необходимо вставлять текст и подкрашивать его, точнее даже не его, а всю строчку, в которой он написан.
Пытаюсь вставлять в RichTextItem таблицы и подкрашивать их. Не хочет (часть из хелпа)

Код:
 Dim session As New NotesSession
...
Dim rti As NotesRichTextItem
Set rti = doc.GetFirstItem("Body")
rti.AppendTable "1", "1"
Dim rtnav As NotesRichTextNavigator
Set rtnav = rti.CreateNavigator
Dim rtt As NotesRichTextTable
Set rtt = rtnav.GetElement
rtt.Style = TABLESTYLE_TOP
Dim colorObject As NotesColorObject
Set colorObject = session.CreateColorObject
colorObject.NotesColor = COLOR_BLUE
Call rtt.SetColor(colorObject)
Call doc.Save(True, True)

Просто вставляет таблицы, но не подкрашивает их. В чем может быть косяк?

P.S. Еще пробовал устанавливать PassThruHTML = True к стилю, но тоже не хочет. При:

Код:
richStyle.PassThruHTML = True
Call richText.AppendStyle(richStyle)
Call richText.AppendText("<B>Hello</B>")

выдает в результате <B>Hello</B>
 
N

nvyush

Попробуйте формировать html и вставлять как mime, поищите по форуму, информация есть.

link removed
 
Мы в соцсетях:

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