Убрать Рамку У Ссылки Notesrichtextitem

  • Автор темы Serduko
  • Дата начала
S

Serduko

Код:
Call rtLinks.Appenddoclink(proj, "", tempname)

Подскажите пожалуйста, как убрать рамку у подобных ссылок?
 
D

Dragon108

Код:
Call rtLinks.Appenddoclink(proj, "", tempname)

Подскажите пожалуйста, как убрать рамку у подобных ссылок?

Перед тем как вставлять ссылку методом Appenddoclink-ом - формируйте стиль RichText (NotesRichTextStyle class) и прикручивайте к строке с вашей ссылкой

Access
Use a NotesRichTextStyle object with the AppendStyle method of NotesRichTextItem.
 
S

Serduko

Я предполагал, что NotesRichTextStyle, но какая опция конкретно?
 

Вложения

  • 1.jpg
    1.jpg
    18,5 КБ · Просмотры: 517

savl

Lotus Team
28.10.2011
2 597
310
BIT
161
Это не то...
Эта рамка появляется автоматически, если при добавлении ссылки использовался третий параметр:
Код:
Call notesRichTextItem.AppendDocLink( linkTo, comment$ [, HotSpotText$ ] )
Убрать ее нельзя, иначе при нажатии на текст ничего не откроется.
Можно заменить на такую схему:
Код:
Call rtLinks.Appenddoclink(proj, "")
call rtLinks.AppendText( " - " & tempname)
call rtLinks.AddNewLine(1)
 
S

Serduko

Так и сделал, но надеялся, на возможность другого варианта.
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
161
Есть альтернатива:
Создание ссылочной системы (документ-ссылка при открытии которого на самом деле открывается внешний документ)
Встроенное представление в форме документа для отображения таких ссылок.
Можно держать ссылки на разные базы.
 
S

Serduko

Благодарю, я в курсе, но в данном случае нужны были манипуляции именно с рич текстом. :)
 
30.06.2006
141
5
BIT
0
Можно формировать HTML, а затем конвертировать его в Notes Rich Text. Небольшое извращение, но мало ли. :)
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
DXL.
Поддерживаю!
Временный документ через DXL с одним RT-полем и нужным тебе хотспотом.
 
Мы в соцсетях:

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