Domino 9 und frühere Versionen > ND8: Entwicklung

Bilder in RT-Feld einfügen

<< < (2/4) > >>

eknori:
Das

          '.Record SIG_CD_BEGIN
          '.Put 1%  ' version
          '.Put SIG_CD_GRAPHIC

und das

          '.Record SIG_CD_END
          '.Put 1%  ' version
          '.Put SIG_CD_GRAPHIC

Segment kannst du übrigens weglassen; Beim Editieren des Docs werden diese CD Records von Notes verworfen.

Und gucke dir an, ob du
'Set body = .CreateRichTextItem("Body")
brauchst. Wenn deine Form bereits ein Item mit dem Namen enthält, wird dadurch ein weiteres, namensgleiches erstellt.

pram:
Wäre evtl DXL eine Alternative?
z.b. das:

http://www.openntf.org/Projects/codebin/codebin.nsf/0/DF779ACFF30EB48886257118004D35B5

Gruß
Roland

Thomas Schulte:
Nein, weil import in Richtext Feld und nicht Import als Ressource ....

pram:
@Thomas: das ist keine ausreichende Begründung für mich  ;)

Es geht über DXL auch mit RT-Feldern (da ich das schon gemacht hab)
Einfach ein DXL-Schnipsel basteln, welche die UNID des Dokuments enthält und das RT-Item mit dem Base64-codierten Bilddaten.

--- Code: ---<document xmlns="http://www.lotus.com/dxl" replicaid="..." version='6.5'>
  <noteinfo unid="..."></noteinfo>
  <item name='...'>
... richtext-XML...
  </item>
</document>
--- Ende Code ---
(Wie das DXL auszusehen hat, findet man am Einfachsten raus, wenn man sich ein Dokument mal exportiert)

Dann das DXL dem Importer geben und dem Importer sagen, dass er nur die Items die im DXL stehen zum vorhandenen Dokument updaten soll. (importer.DocumentImportOption = DXLIMPORTOPTION_UPDATE_ELSE_IGNORE)

Gruß
Roland

bikerboy:
ja sicherlich richtig, die schwierigkeit hier besteht doch jetzt aber darin den bas64codierten teil aus einer datei rauszulesen.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln