Domino 9 und frühere Versionen > ND7: Entwicklung

Text aus "Body" entfernen und nur den Anhang drin lassen

<< < (2/2)

diali:
suche mal nach folgendem in der Designer-Hilfe

- NotesDocument.GetAttachment(...) .... Dateianhang
- ExtractFile(...) ... Datei abhängen
- NotesItem.Remove ... Feld löschen
- NotesRichTextItem.embedObject(EMBED_ATTACHMENT,...) ... datei anhängen
- Kill ... Datei löschen

webharvey:
danke, dann werde ich da mal suchen ...

thx
marc

eknori (retired):
Man könnte das auch mit der NotesRichTextNavigator Klasse ( und den zugehörigen Klassen ) machen.

Mit der Remove Method der NotesRichTextRange class lassen sich alle Elemente ( und auch der text ist ein Element ) aus dem RT löschen

RTELEM_TYPE_DOCLINK (5)
RTELEM_TYPE_FILEATTACHMENT (8)
RTELEM_TYPE_OLE (9)
RTELEM_TYPE_SECTION (6)
RTELEM_TYPE_TABLE (1)
RTELEM_TYPE_TABLECELL (7)
RTELEM_TYPE_TEXTPARAGRAPH (4)
RTELEM_TYPE_TEXTRUN (3)

RTELEM_TYPE_FILEATTACHMENT (8) Wenn man also durch die o.a. Element loopt und das RTELEM_TYPE_FILEATTACHMENT (8) aussen vor lässt, müsste am Ende ein bereinigtes RT Feld übrig bleiben.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln