Domino 9 und frühere Versionen > ND6: Entwicklung

Hotspot ohne grüne Umrandung erzeugen

(1/4) > >>

deepmessage:
Hallo zusammen.

Ich habe in Script einen Agenten geschrieben, der mir ein paar Text-Hotspots erzeugt.



--- Code: ---With nrtItem
Call .AppendParagraphStyle(nrtpsParagraphStyle)
Set it = collLinks.Iterator
While it.hasNextElement
Set ndCurr = it.nextElement
Call .AppendStyle(nrtsStyle)
Call .AppendDocLink(ndCurr, ndCurr.GetItemValue("Subject")(0), ndCurr.GetItemValue("Subject")(0))
Call .AddNewline(1)
Wend

Call .Compact
Call .Update
End With
--- Ende Code ---


Leider wird die standardmäßig grüne Umrandung angezeigt:




 Was ich jetzt gerne realisieren möchte, ist, die Hotspots statt der Umrandung in blauer Farbe und unterstrichen hinzubekommen. Die Unterstreichung bekomme ich mit  "nrtsStyle.Underline = true" mit Sicherheit hin, nur das Entfernen der Umrandung will nicht klappen.

Habt ihr eine Idee?


Gruß
Alexander

eknori:
Habs nicht getestet, aber bekommt man die Umrandung nicht mit notesRichTextStyle.Effects = EFFECTS_NONE weg ?

deepmessage:
.Effects = EFFECTS_NONE hat leider "keinen Effekt" gemacht  ;)



hm... laut Notes Hilfe gibt's einen Kommentar bei der Methode "appendDocLink":


--- Zitat ---Optional. String. If supplied, the HotSpotText appears in the rich text item as boxed text which can be clicked on with the mouse to follow the doclink. In this case, no other token appears in the text.
--- Ende Zitat ---



Ich probier mal die NotesRichTextDocLink class. Die hat schon mal einen vielversprechenden Namen...


Gruß
Alexander

Untitled:
Habe mal lange dran rumgewürgt und nichts erreicht.

Wäre auch immer noch an einer Lösung interessiert... ::)

Moritz

deepmessage:
Habs auch nicht hinbekommen... Der Knackpunkt wird das AppendDocLink sein, denke ich.

Habt ihr noch einen Tipp?  ???

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln