Domino 9 und frühere Versionen > ND6: Entwicklung

RTF Feld kopieren

<< < (3/3)

m3:

--- Zitat von: kennwort am 01.09.05 - 14:18:17 ---Kann sein, dass Notes vor dem Speichern gar nicht weiss, dass das Feld ein RichTextItem ist. Bin mir aber nicht so sicher.
--- Ende Zitat ---
Aus der Notes-Hilfe:
When you change the value of a NotesRichTextItem object, the change is not written to disk until you call the Save method for the parent NotesDocument.
If you specify a new NotesRichTextItem object but do not add content to it, an item is not created when the document is saved.

flaite:
Thx. Mit meiner Initialisierung über new (s.o. gehts aber auch schon vorher).
m3s Hinweis bestätigt aber meine Vermutung bezüglich des TypeMissmatches. Notes weiss im QuerySave überhaupt noch nicht, dass das Item ein RichTextItem ist. Deshalb dürfte es vom type her erstmal unter dem unspezifischeren NotesITem laufen.
Du kannst das überbrüfen über die Eigenschaft NotesItem.Type, bzw. dir diese im Debugger anschauen.

Axel

DerAndre:
Was auch noch wichtig ist:

Die Eigenschaften der zu kopierenden RTF werden auch übernommen.

D.h. wenn in einem Feld steht Hide When im Lesemodus, dann sieht man das Feld auch nicht. Das kann eine böse Falle werden. Ich hab mir deswegen mal den Wolf gesucht.

Gruss

André

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln