Domino 9 und frühere Versionen > ND8: Entwicklung
Zeilenlänge in RT-Feld
(1/1)
rambrand:
Hallo,
ich erstelle in vielen Datenbanken Infomails. Funktioniert auch wunderbar, aber sie haben einen kleinen Schönheitsfehler.
Die Mails bringen den Text mit unschönen Zeilenumbrüchen.
--- Code: ---Dim Maildockey As NotesDocument
Dim RTFieldkey As NotesRichTextItem
Set maildockey = db.CreateDocument
Set rtfieldkey = maildockey.CreateRichTextItem("Body")
maildockey.Categories = "Mitarbeiterveränderungen"
maildockey.Form = "Memo"
maildockey.Subject = "Überwachung Schlüsselrückgabe per "+Cstr(doc.AustrittZum(0))+" Mitarbeiteraustritt: "+doc.MAName(0)
Call RTFieldkey.AppendText("Mitarbeiteraustritt: "+doc.MAName(0) )
Call rtfieldkey.AddNewLine(1)
Call rtfieldkey.AppendText("Abteilung: "+doc.Abt(0)+" - "+doc.AbtName(0))
Call rtfieldkey.AddNewLine(1)
usw.
--- Ende Code ---
Mein Ziel ist eigentlich Fließtext und der Client soll selbst umbrechen.
Ich finde aber in NotesRichtextItem keine Methode oder Property mit der ich die Zeilenlänge beeinflussen kann.
In NotesRichtextParagraphStyle gibt es RightMargin, in der ich den rechten Rand in cm festlegen kann.
Aber auch nicht das was ich mir eigentlich vorstelle. Oder verlange ich von LS zu viel?
Bye,
Markus
m3:
Definiere "unschönen Zeilenumbrüche". Aus Deiner Beschreibung geht nicht hervor, wo der Text umbricht und was daran "unschön" sein sollte.
Screenshots wäre hier ev. hilfreich.
Tode:
Also irgendwie verstehe ich das nicht: Call rtfieldkey.AddNewLine(1) macht einen Zeilenumbruch.... Genau da, wo Du die Zeile hinschreibst... In Deinem code ist keine andere Stelle, wo Umbrüche hinzugefügt würden...
rambrand:
Moin,
sorry hatte das nicht klar genug ausgedrückt.
Die Mail sieht so aus:
--- Zitat ---Austrittsdatum: 01.11.2014
Bitte überwachen Sie die Rückgabe der Schlüssel durch den
Mitarbeiter.
Dokumentieren Sie dies im Abschnitt 'Schlüsselrückgabe' in
diesem Dokument ->
--- Ende Zitat ---
Die Sätze "Bitte überwachen..." und "Dokumentieren Sie..." haben keinen Umbruch und werden mit einem Appendtext dem RT zugefügt.
Nach ca. 60 Zeichen wird ein Satz einfach umgebrochen. Aber ich hab jetzt festgestellt, das liegt nicht am RT-Feld, sondern an der Darstellung im Client.
Denn an eine externe Adresse gesendet, sind die Umbrüche nicht drin.
Also ein Einstellungsproblem am Notes-Client.
Problem gelöst :-)
Bye,
Markus
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln