Domino 9 und frühere Versionen > ND6: Entwicklung
RichText-Feld mit Kopfzeilen ergänzen
ghost:
Du kannst Text mit der Methode .AppendText einfügen. Mit der Methode .BeginInsert, kannst Du die Position bestimmen, wo der Text eingefügt werden soll. Schau Dir am Besten die Beispiele in der Designer-Hilfe an.
Viele Grüße
ghost
ghost:
Eine sehr gute Beschreibung zur Programmierung von RichText Feldern findet sich auch hier:
http://publib-b.boulder.ibm.com/redbooks.nsf/RedbookAbstracts/sg246854.html?Open
Kapitel 15 Rich text programming
Viele Grüße
ghost
Syeg:
Hi Ghost
Beispiel zu AppendText = Einfügen am Schluss.
Habe nun folgendes ergänzt:
Dim altInhalt As NotesRichTextItem
...
Set neuInhalt = New NotesRichTextItem(neuToDo, "Text")
Call neuInhalt.AppendText(Kopf)
' damit der text am Anfang ist, oder?
Set altInhalt = diesMail.GetFirstItem("Body")
Call neuInhalt.BeginInsert(altInhalt,True )
' damit der Body nacher kommt ..
Erhalte nun "Element or Navigator is invalid" .. Klar, das Argument vom BeginIsert ist noch immer falsch. Also wie bringe ich das zustande?..,
... und im DominoDesigner-Red Book habe ich auch nicht gefunden, wie man dem Append beibringt, dass er am Anfang "appenden" soll (darf man, nach der neuen deutschen Rechtschreibreformreform!)..
Axel:
Ein Bilck in die Designer-Hilfe würde Wunder bewirken. Denn da steht unter anderem bei BeginInsert
--- Zitat ---...
Call notesRichTextItem.BeginInsert( element, [ after ] )
Parameters element
NotesEmbeddedObject, NotesRichTextDocLink, NotesRichTextNavigator, NotesRichTextRange, NotesRichTextSection, or NotesRichTextTable. The element. A NotesRichTextNavigator element means the element at the current position of the navigator. Other elements mean the specified element.
...
--- Ende Zitat ---
Du kannst bei BeginInsert als Element kein RTF-Feld übergeben, sondern nur eins der angegebenen Elemente.
Schau dir mal das Beipiel in der Designer-Hilfe an.
Axel
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln