CopyForeignObject
Belge parçaları
Açıklama
Yüklü başka bir belgeden bir dolaylı nesneyi ve ona ait başvuru kapanışını derin kopyalar
Sözdizimi
Delphi
Function CopyForeignObject(SourceDocumentID, ObjectNumber: Integer): Integer;Dönüş değerleri
| 0 | Hedef belge yok, kaynak tanıtıcısı ya da nesne numarası geçersiz veya kaynak seçili belgenin kendisi |
|---|---|
| Tanıtıcı | Kopyalanan içeriği barındıran yeni dolaylı nesnenin tanıtıcısı |
Açıklamalar
Kaynak nesneden erişilebilen her dolaylı başvuru onunla birlikte kopyalanır ve kaynak nesne numaraları canlı bir eşleme tablosu üzerinden yeniden eşlenir; böylece iki kez başvurulan nesneler kopyada paylaşılmış kalır. Sözlükler, diziler, akışlar (filtre sözlükleriyle birlikte), adlar, dizeler ve sayılar tümüyle eksiksiz aktarılır. Sayfa /Parent ve anahat /Prev gibi döngüsel geri başvurular kopyada null olarak çözümlenir; sayfa ağacı yapısının kendisinin korunması gerekiyorsa ImportPageAsFormXObject kullanın
Örnek
NewRef:= PDF.CopyForeignObject(StampDocID, 12);