CopyForeignObject

Części dokumentów

Opis

Wykonuje głęboką kopię jednego obiektu pośredniego wraz z domknięciem referencyjnym z innego wczytanego dokumentu

Składnia

Delphi

Function CopyForeignObject(SourceDocumentID, ObjectNumber: Integer): Integer;

Wartości zwracane

0Brak dokumentu docelowego, nieprawidłowy uchwyt źródła lub numer obiektu albo źródłem jest sam wybrany dokument
HandleUchwyt nowego obiektu pośredniego zawierającego skopiowaną treść

Uwagi

Każde odwołanie pośrednie osiągalne z obiektu źródłowego jest kopiowane razem z nim, a numery obiektów źródłowych są mapowane ponownie przez żywą mapę, więc obiekty odwoływane dwukrotnie pozostają współdzielone w kopii. Słowniki, tablice, strumienie (wraz ze słownikami filtrów), nazwy, łańcuchy i liczby przechodzą całą trasę bez straty. Cykliczne odwołania zwrotne, takie jak /Parent strony i /Prev konspektu, w kopii przyjmują wartość null; gdy zachowana ma być sama struktura drzewa stron, należy użyć ImportPageAsFormXObject

Przykład

NewRef:= PDF.CopyForeignObject(StampDocID, 12);

Zobacz również

ImportPageAsFormXObject, GetDocumentID