Domino 9 und frühere Versionen > ND6: Entwicklung
NotesRichTextStyle
hans-peter:
Hallo,
Brauche den FontSize eines Rich-Text-Feldes, den bekomme ich laut Hilfe mit "fontSize% = notesRichTextStyle.FontSize"
Wie kann ich aber notesRichTextStyle initialisieren? Soll den Style eines breits bestehenden Rich-Text-Feldes auslesen.
hoffe, ihr könnt mir helfen
eknori:
Hilft das Beispiel aus der Designer Hilfe denn nicht weiter ?
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim doc As New NotesDocument(db)
Call doc.AppendItemValue("From", session.UserName)
Call doc.AppendItemValue("Subject", _
"Meeting time changed")
Dim richStyle As NotesRichTextStyle
Set richStyle = session.CreateRichTextStyle
Dim richText As New NotesRichTextItem(doc, "Body")
richStyle.FontSize = 12
Call richText.AppendStyle(richStyle)
Call richText.AppendText("The meeting is at ")
richStyle.FontSize = 16
Call richText.AppendStyle(richStyle)
Call richText.AppendText("3:00")
richStyle.FontSize = 12
Call richText.AppendStyle(richStyle)
Call richText.AppendText(" not 2:00")
Call doc.Save(True, False)
End Sub
hans-peter:
Hallo eknori!
Hatte mir das Beispiel aus der Hilfe schon angeschaut.
Da wird aber, wenn ich das richtig verstehe, ein neues Rich-Text-Item angelegt und diesem ein Fontsize zugewiesen (also set).
Ich habe aber bereits ein Rich-Text-Feld, bei dem ich dann den FontSize auslesen möchte (also get).
Um den RichTextStyle dieses Rich-Text-Feld zu bekommen, muss ich RichTextStyle irgendwie initialisieren, aber wie?
koehlerbv:
RichTextStyle properties sollen ausgelesen werden, nicht gesetzt, Ulrich.
Für den Zugriff auf rts lohnt ein Blick in die RichTextSection class.
Bernhard
eknori:
@Both:
Das ist mir schon klar, aber bevor man sich an einen solchen Stunt begibt sollte man schon wissen, die man an das doc oder vom uidoc an das doc kommt, oder ?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln