nur ein Ansatz, da das nicht so trivial ist:
mit der Methode copyitem bzw. appendRTItem ist man im ersteren Fall in der Lage, ein Item = Feld komplett von A nach B zu kopieren. Damit bekommt man zB das Feld "Name" in ein anderes Doc kopiert. Wenn aber das Zieldoc kein gleichnamiges Feld in der Maske enthält, wird es nur intern im Zieldoc gespeichert, dem User aber nicht visuell angezeigt. Heißt: der Designer muß sich in diesem Falle vorher überlegen, welche Felder wohl übernommen werden sollen. Wenn allerdings das Zieldoc im gleichnamigen Feld "Name" selber bereits Einträge hat, werden diese überschrieben. Hier muß dann der Designer einen anderen Weg gehen, indem er eine Art Mapping ausübt. Heißt: wird im Zieldoc auf ein Quelldoc vom Typ "Antrag" referenziert, soll das Feld "Name" bzw der Inhalt aus dem Quelldoc zB in das Zieldoc Feld "Source_Name" übertragen werden. Ist das Quelldoc vom Typ "Person", soll das Feld "Vorname" in da Zieldoc Feld "Source_Vorname" übertragen werden. Also je nach konketer Anforderung muß der Designer den richtigen Weg wählen.
Der zweitere Weg mit appendRTItem ist bezogen auf Deine Frage wegen Bildern, etc..diese Objekte können in Notes nur in einem RT Feld abgelegt und wieder angezeigt werden (so denn sie denn keine Hintergrundbilder sind zB). Demgemäß könnte ich mir als Designer prinzipiell überlegen, alle strukturierten (Texte, Zahlen, Datumswerte) und unstrukturierten Informationen (Bilder, Anhänge, formatierte Texte) im Quelldoc zunächst in einem eigenen RT Feld zusammenzulegen, das dann wiederum im Zieldoc RT Feld "Body" per AppendRTItem rübergeholt wird. Da es aber hier eine textliche 32K Beschränkung bei der Übernahme mit dieser Methode gibt, sollte man auch überlegen, dieses RT Sammelfeld aus dem Quelldoc mit der copyitem Methode ins Zieldoc zu holen, vaD auch unter dem Gesichtspunkt, daß im Zieldoc ins erste RT Body Feld nix angehangen werden soll, da es anderen & eigenständigen Zwecken dient. So hätte man dann 2 RT Felder. 1 für das Zieldoc selbst und eines, das das referenzierte Doc anzeigt.
Jetzt mußt Du nur noch überlegen, ob das bei Öffnen des Zieldocs immer wieder passieren soll oder beim ersten Speichern des Zieldocs oder wann auch immer (möglicherweise sogar, wenn das Quelldoc verändert wird, sollen die neuen Infos ins Zieldoc gepushed werden).
Wie Du siehst, viele Wege führen nach Rom, doch keiner "Doc A in Doc B schwuppdiwup" übernehmen.
Notes hat da übrigens dennoch ein nettes Feature eingebaut, was man uU hervorragend verwenden kann, wenn es nicht ganz so dynamisch sein soll: man kann in den Eigenschaften des Zieldocs einstellen (also Maskeneigenschaften), daß "GEsamtes GEwähltes Dokument in Rich Text Feld übernehmen" mit der Option, daß das gewählte Doc (also "Parent" Doc quasi, muß aber kein echtes Parentdoc sein im Sinne einer Parent-Response Notes Architektur) als Link, als komprimiertes RT oder komplett in ein anzugebendes RT Feld zu übernehmen. Schau Dir mal dieses Falg an und spiel mal damit. Möglicherweise ist es das, was Du brauchst.
Man hat ein DocA. "Der Balken" im View steht darauf und nun generiert man darüber ein neues Doc mit eben dieser Eigenschaft.
Soooo....ja oder nein? Mußt Du entscheiden, was Du willst und ob das geht. Ich habe Dir lediglich auf die Schnelle einige Ansätze gezeigt.