Q: NotesDocument Add HotSpot/Hyperlink as NotesRichtextItem I am trying to add a link to a NotesDocument, which should have a displayname different from the actual link.
How can I do this via C#-code? I cannot use NotesMIMEEntity.
This is what I have done so far. Bu I cannot figure out how to change the displayed tag of the link into Google for example
NotesSession nSession = new Domino.NotesSession();
nSession.Initialize(pw);
NotesDatabase nDatabase = nSession.GetDatabase("SERVER", "names");                 
Domino.NotesDocument nDocument = nDatabase.CreateDocument(); 

nDocument.ReplaceItemValue("Subject", "Test"); 

NotesRichTextItem rtItem;                               
rtItem=  nDocument.CreateRichTextItem("Body");
rtItem.AppendText("http://google.com"); //I cannot see a "AppendLink" Method or sth. alike
nDocument.Send(false,"email@company.com"); 


A: Unfortunately, there's no way that I know of to do this with arbitrary links. Not without either using MIME, which you've said you can't use, or DXL, or a 3rd party API like MIDAS.
But if you know in advance the exact link that you want to append, then the technique that I have used is to create a form for a configuration document with a key field and rich text field, which I'll call richTextLink. Manually create a document with this form, giving it the key LinkToGoogle, and use the Create - Hotspot (or Create - Hyperlink in Notes 9) to create your link in the rich text field. Create a view for your config docs, with the first column sorted by the key field. Then, in your code, open that view, use cfgDoc = view.getDocumentByKey("LinkToGoogle") to get the doc, then use linkRTItem = cfgDoc.getFirstItem("richTextLink") and rtItem.AppendRTItem(linkRTItem).
