Generierung Email Signatur - Leerzeilen ?

27. Juli 2008 10:59

Hi,

ich möchte aus der Cu397 Mail die Funktion NewMessage benutzen.
Als Teil des Body Textes möchte ich dynamisch eine Signatur generieren.

Ich scheitere jedoch bei dem Versuch Leerzeilen oder generell Zeilenumbrüche einzufügen.

Ich habe einige Text-Variablen definiert, die am Ende zusammengefügt werden.
Simpler Backslash funktioniert an dieser Stelle nicht.

Also z.B. Mfg,\Absender würde bei einer Message ja dann so aussehen:

Mfg,
Absender

So hätte ich es auch gerne in der Email.
Bei der Email sieht man dann jedoch nur "Mfg,\Absender".

Wie kann ich hier Leerzeilen/Zeilenumbrüche generieren?

Danke für Eure Bemühungen,

Mfg

27. Juli 2008 12:19

Du musst eine Variable vom Typ Char erstellen und ihm das ASCII Zeichen fuer ein "Enter" zuweisen:
Bsp.:
Code:
Enter := 13;

Dieses dann an die Gewuenschte Stelle positionieren und das sollte funktionieren :)

27. Juli 2008 20:09

Das hat geklappt. Super. Danke schön :-)

Wofür ist die Funktion AddLine in der Cu397? Rückgabewert ist ein Boolean, habe ich nicht ganz verstanden...

27. Juli 2008 22:57

kein Problem :)

Meinst du diese Funktion?:
Code:
[b]AddBodyline(TextLine : Text[260]) : Boolean[/b]
IF ISCLEAR(BSTRConverterBody) THEN
  CREATE(BSTRConverterBody);
IF TextLine <>'' THEN
  BSTRConverterBody.AppendNextStringPortion(TextLine);
EXIT(TRUE);

Wenn ich das Richtig sehe, erstellt diese eine Zeile aber keine NEUE Zeile.
aber vielleicht weiss einer der schlauen Koepfen hier aus dem Forum eine genauere Definition :)

Re: Generierung Email Signatur - Leerzeilen ?

28. Juli 2008 08:08

Moin!

any1 hat geschrieben:[...] Ich scheitere jedoch bei dem Versuch Leerzeilen oder generell Zeilenumbrüche einzufügen.

Vielleicht hilft die das weiter:

Einen Zeilenvorschub im Mailbody erzeugen

Gruß, Marc

29. Juli 2008 11:37

Hrm, also die Funktion AddBodyLine ist wohl dafür da um nachträglich Zeilen anzufügen, wenn z.B. die Body-Variable größer als 1024 Zeichen wird.

Funktioniert aber irgendwie nicht ...

Wie muss ich diese Funktion einsetzen?