Hallo zusammen,
ich versuche, mittels Java einen Hyperlink in einem Dokument (welches als Mail versendet wird) unterzubringen. Mit folgendem Code funktioniert das auch soweit ganz gut:
Code
package de.dominoforum.hyperlink;
import lotus.domino.*;
public class Main extends NotesThread
{
public static void main(String[] args)
{
Main main = new Main();
main.start();
try { main.join(); }
catch(InterruptedException e) { e.printStackTrace(); }
}
public void runNotes()
{
Session session = null;
Database db = null;
Document doc = null;
RichTextItem rti = null;
try
{
session = NotesFactory.createSession();
db = session.getDatabase(null, "development\\HyperlinkTest.nsf");
doc = db.createDocument();
doc.replaceItemValue("Form", "Memo");
doc.replaceItemValue("Subject", "Hyperlink");
rti = doc.createRichTextItem("Body");
rti.appendText("http://www.dominoforum.de/");
doc.save();
doc.send("Leon");
doc.remove(false);
}
catch(NotesException e)
{
e.printStackTrace();
}
}
}
Alles anzeigen
Der Text "http://www.dominoforum.de/" wird automatisch in einen Verknüpfungs-Hotspot umgewandelt, da die Notes-Clients dementsprechend konfiguriert sind. Einen Hyperlink bekomme ich also schonmal hin, allerdings mit der Einschränkung, dass so dem Benutzer in der Mail die komplette URL angezeigt wird. Das ist sehr unschön, gerade wenn es Links mit ewig vielen GET-Argumenten sind, welche den Link sehr lang machen.
Gibt es eine Möglichkeit, einen Hyperlink in ein Dokument einzufügen, wo sich Text und URL getrennt festlegen lassen ?
MfG
Leon