Domino 9 und frühere Versionen > ND8: Entwicklung
NotesRichTextStyle
Peter Klett:
Du musst dann die beiden Styles auch verwenden und in der richtigen Reihenfolge belegen, etwa so:
Sub textbefuellen(doc as NotesDocument)
Dim rtitm as NotesRichTextItem
Dim rtstyle As NotesRichTextStyle
Dim rtstylefett as NotesRichTextStyle
Set rtitm = doc.Getfirstitem(Feld)
Set rtstylefett = sess.Createrichtextstyle()
rtstylefett.Bold = True
Set rtstyle = sess.Createrichtextstyle()
rtstyle.Bold = False
'Überschrift fett:
Call rtitm.Appendstyle(rtstylefett)
Call rtitm.Addnewline(1)
Call rtitm.Appendtext(ueberschr)
Call rtitm.Addnewline(1)
'weiter mit normalem Text:
Call rtitm.Appendstyle(rtstyle)
Call rtitm.Addnewline(1)
Call rtitm.Appendtext(text)
Call rtitm.Addnewline(1)
Call doc.Save(True, False)
End Sub
EDIT: Grundsätzlich funktioniert das aber, ich verwende das häufig. Also, nicht aufgeben :)
it898ur:
Eventuell gibt es hier Probleme beim Anfügen des neuen Styles an das bereits bestehende RT-Feld.
Eine einfache Umgehung wäre im Backend ein temporäres Dokument anzulegen, dort ein neues RT-Item zu erstellen und die formatierten Texte anzufügen. Zu guter letzt das neue RT-Item an das bestehende RT-Item im eigentlichen Dokument anhängen.
Gruß
André
DaemoN:
Danke für euer Feedback und Peter du hast Recht, grundsätzlich funktioniert es. Hab es grad mal in einem neuen Agent ausprobiert und da klappt es einwandfrei. Muss jetzt schauen was im anderen Agent schief läuft dass es nur für die erste Überschrift ausgeführt wird.
Wie immer super Support hier! :)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln