Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: rambrand am 01.10.14 - 16:15:27

Titel: Zeilenlänge in RT-Feld
Beitrag von: rambrand am 01.10.14 - 16:15:27
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.

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
Titel: Re: Zeilenlänge in RT-Feld
Beitrag von: m3 am 01.10.14 - 19:00:30
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.

Titel: Re: Zeilenlänge in RT-Feld
Beitrag von: Tode am 01.10.14 - 20:12:32
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...
Titel: Re: Zeilenlänge in RT-Feld
Beitrag von: rambrand am 02.10.14 - 08:46:41
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 ->

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