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

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

Ayrıca bkz.

ImportPageAsFormXObject, GetDocumentID