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
| 0 | Brak dokumentu docelowego, nieprawidłowy uchwyt źródła lub numer obiektu albo źródłem jest sam wybrany dokument |
|---|---|
| Handle | Uchwyt 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);