CopyForeignObject

Dokumentdeler

Beskrivelse

Lager en dyp kopi av ett indirekte objekt og alle objektene det refererer til, fra et annet innlastet dokument

Syntaks

Delphi

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

Returverdier

0Ingen måldokument, ugyldig kildehåndtak eller objektnummer, eller kilden er det valgte dokumentet selv
HåndtakHåndtak til det nye indirekte objektet som inneholder det kopierte innholdet

Merknader

Hver indirekte referanse som kan nås fra kildeobjektet, kopieres med det, og kildeobjektnumre tilordnes om gjennom et levende kart slik at objekter som refereres to ganger, forblir delt i kopien. Ordbøker, matriser, strømmer (med sine filterordbøker), navn, strenger og tall kommer hele veien gjennom urørt. Sykliske bakreferanser, for eksempel sidens /Parent og disposisjonens /Prev, løses til null i kopien; bruk ImportPageAsFormXObject når sidetrestrukturen selv skal bevares

Eksempel

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

Se også

ImportPageAsFormXObject, GetDocumentID