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

Тема в разделе "Lotus - Программирование", создана пользователем Serduko, 15 авг 2013.

  1. Serduko

    Serduko Well-Known Member

    Регистрация:
    11 окт 2011
    Сообщения:
    174
    Симпатии:
    0
    Код (LotusScript):
    Call rtLinks.Appenddoclink(proj, "", tempname)
    Подскажите пожалуйста, как убрать рамку у подобных ссылок?
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    что за рамка?
     
  3. Dragon108

    Dragon108 Well-Known Member

    Регистрация:
    19 янв 2010
    Сообщения:
    264
    Симпатии:
    0
    Перед тем как вставлять ссылку методом Appenddoclink-ом - формируйте стиль RichText (NotesRichTextStyle class) и прикручивайте к строке с вашей ссылкой

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

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    а скрин можно этой рамки?
     
  5. Serduko

    Serduko Well-Known Member

    Регистрация:
    11 окт 2011
    Сообщения:
    174
    Симпатии:
    0
    Я предполагал, что NotesRichTextStyle, но какая опция конкретно?
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      33,5 КБ
      Просмотров:
      53
  6. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    Это не то...
    Эта рамка появляется автоматически, если при добавлении ссылки использовался третий параметр:
    Код (LotusScript):
    Call notesRichTextItem.AppendDocLink( linkTo, comment$ [, HotSpotText$ ] )
    Убрать ее нельзя, иначе при нажатии на текст ничего не откроется.
    Можно заменить на такую схему:
    Код (LotusScript):
    Call rtLinks.Appenddoclink(proj, "")
    call rtLinks.AppendText( " - " & tempname)
    call rtLinks.AddNewLine(1)
     
  7. Serduko

    Serduko Well-Known Member

    Регистрация:
    11 окт 2011
    Сообщения:
    174
    Симпатии:
    0
    Так и сделал, но надеялся, на возможность другого варианта.
     
  8. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    Есть альтернатива:
    Создание ссылочной системы (документ-ссылка при открытии которого на самом деле открывается внешний документ)
    Встроенное представление в форме документа для отображения таких ссылок.
    Можно держать ссылки на разные базы.
     
  9. Serduko

    Serduko Well-Known Member

    Регистрация:
    11 окт 2011
    Сообщения:
    174
    Симпатии:
    0
    Благодарю, я в курсе, но в данном случае нужны были манипуляции именно с рич текстом. :)
     
  10. Кирилл Шваб

    Кирилл Шваб Well-Known Member

    Регистрация:
    30 июн 2006
    Сообщения:
    143
    Симпатии:
    4
    Можно формировать HTML, а затем конвертировать его в Notes Rich Text. Небольшое извращение, но мало ли. :)
     
  11. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
  12. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    DXL.
    Поддерживаю!
    Временный документ через DXL с одним RT-полем и нужным тебе хотспотом.
     
Загрузка...

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