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

0Nincs 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);

Lásd még

ImportPageAsFormXObject, GetDocumentID