Domino 9 und frühere Versionen > ND6: Entwicklung

Import PDF NoteUiDocument

<< < (2/2)

TomLudwig:
Ja das exisitert. Und da Feld Body auch.
Bei den Tests hab ich dann per Strg+X und Strg+V das Object ins Feld Body verschoben.
Geht aber auch net, wenns direkt in Feld Body angehängt wird.

TomLudwig:
So... hab den Unterschied raus gefunden.
Unser Fax Server kann nur Dateien Interpretieren. Oder Nur Text.

Im Fall 1 (PDF wird über Front-End hinzugefügt) steht im Body "nichts" drin in den Dokumenteneigenschaften.
Im Fall 2 (PDF wird büer Back-End hinzugefügt) seht im Body der Dateiname in den Dokumenteniegenschaften drin ("- irgendeinname.pdf").

Genau an diesem Eintrag scheitert es wahrscheinlich. Kann man diesen "Namen" entfernen?
Sodass man nur das graue Symbol hat?

Danke schon mal vorab. Tom

koehlerbv:

--- Zitat von: TomLudwig am 12.01.07 - 16:20:58 ---Im Fall 1 (PDF wird über Front-End hinzugefügt) steht im Body "nichts" drin in den Dokumenteneigenschaften.
Im Fall 2 (PDF wird büer Back-End hinzugefügt) seht im Body der Dateiname in den Dokumenteniegenschaften drin ("- irgendeinname.pdf").
--- Ende Zitat ---

Schande über mich - DIESER Unterschied ist mir noch nie bewusst aufgefallen.

Bernhard

TomLudwig:
Mir auch nicht.... leider.

Mittlerweile hab ich auch nen Weg gefunden. JUHU JUHU JUHU !!!

Über Call doc.replaceItemValue("Body","") bekommt man den Text weg.
Das Body Feld ist dann leer und man hat das Attachment als V2Attachment unten in der Maske angehängt (Item $FILE).

Nun kann das Dokument versendet werden und der FaxServer kanns richtig interpretieren.

Wem das nicht gefällt, der kann per Button alle Felder in eine neues Dokument kopieren über CopyAllItems und dann anschließend alle wieder entfernen (bis auf $FILE, SendTo, From usw.).
Dann das neue Dokument versenden über Send().
Leider kann man das Feld $FILE über CopyItem nicht kopieren. Sonst wärs Performance-Technisch etwas schneller.

Ich werds jetzt noch etwas durchtesten. Aber ich denk der Weg mit CopyAllItems funktioniert stabil. Die Ansicht der V2 Attachments gefällt mir persönlich nicht wirklich ;-)

Schönes Wochenende euch allen und Danke für die Hilfe Bernhard!!!

koehlerbv:
Das ist der einfache weg mit ReplaceItemValue oder NotesRichTextItem.Values.

Mit etwas mehr Aufwand geht das aber auch über NotesRichTextRange.FindAndReplace - das wird aber aufwändiger.

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln