CopyForeignObject
Dokumentumrészek
Leírás
Egy közvetett objektumot és annak teljes hivatkozási körét másolja mélymásolatként egy másik, betöltött dokumentumból
Szintaxis
Delphi
Function CopyForeignObject(SourceDocumentID, ObjectNumber: Integer): Integer;Visszatérési értékek
| 0 | Nincs céldokumentum, érvénytelen forrásazonosító vagy objektumszám, vagy a forrás maga a kijelölt dokumentum |
|---|---|
| Azonosító | A másolt tartalmat hordozó új közvetett objektum azonosítója |
Megjegyzések
A forrásobjektumból elérhető minden közvetett hivatkozás együtt másolódik, a forrásobjektumok számai pedig egy futás közben karbantartott leképezésen keresztül készülnek újra, így a többször hivatkozott objektumok a másolatban is megosztottak maradnak. A szótárak, tömbök, adatfolyamok (szűrőszótáraikkal együtt), nevek, karakterláncok és számok mind hűen átvihetők. A körkörös visszahivatkozások, például az oldal /Parent és a vázlat /Prev hivatkozásai a másolatban nullára oldódnak fel; ha magát az oldalfaszerkezetet is meg kell őrizni, használja az ImportPageAsFormXObject metódust
Példa
NewRef:= PDF.CopyForeignObject(StampDocID, 12);