Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MisterDa am 25.06.03 - 11:59:50
-
Hi!
Gibt es in Notes ne Möglichkeit durch Steuerzeichen oder sowas, den Teil eines Strings als bold, kursiv, unterstrichen...usw. zu markieren?
Der String soll dann in den Body einer Mail eingefügt werden..
habs schon mit dem RichTextStyle versucht, da haut das mit der Übergabe an den Body der Mail aber nicht hin...
Die Mail wird in der Maildatenbank des Users erzeugt und muß nach dem einfügen noch bearbeitet werden..
Danke für die Hilfe
MisterDa
-
Hallo MisterDa,
kannst Du das Problem evtl. mit @Formeln lösen? Etwa so:
@Command([EditGotoField]; "Body");
@Command([EditBottom]);
@Command([TextSetFontFace]; "Arial");
@Command([TextSetFontsize]; "8");
@Command([TextBold]);
@Command([TextSetFontColor]; [DarkBlue]);
@Command([EditInsertText]; "...")
Viele Grüße
ghost
-
Hi ghost!
Danke erstmal.
Leider bräuchte ich das ganze in LS..Formeln kann ich an der Stelle leider nicht verwenden...
MisterDa
-
guckst du in hilfe unter
NotesRichTextStyle class
hier noch ein auszug
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim doc As New NotesDocument(db)
Call doc.AppendItemValue("From", session.UserName)
Call doc.AppendItemValue("Subject", _
"Meeting time changed")
Dim richStyle As NotesRichTextStyle
Set richStyle = session.CreateRichTextStyle
Dim richText As New NotesRichTextItem(doc, "Body")
Call richText.AppendText("The meeting is at ")
richStyle.Bold = True
Call richText.AppendStyle(richStyle)
Call richText.AppendText("3:00")
richStyle.Bold = False
Call richText.AppendStyle(richStyle)
Call richText.AppendText(" not 2:00")
Call doc.Save(True, False)
gruss
-
Danke Till.
Aber das Problem dabei ist, dass ich das Dokument speichern muss, sonst stehen keine Werte im Body der Mail..aber ich will nicht erst speichern müssen, da ich das doc sonst einmal in den Vorlagen liegen hab und ein zweites mal im Mailausgang...
gibts da was, das ohne vorheriges speichern zu machen?
-
... du kannst doch speichern und anschließend wieder löschen - passiert öfter mal in der Weise...
ata
-
Oki, danke.
Finde ich zwar etwas umständlich ( ::)) das is weng so von hinten durch die Schulter ins Auge (oder wie der Spruch heist.. ;) )aber es scheint nicht anders zu gehen.
MisterDa