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
| 0 | Ingen måldokument, ugyldig kildehåndtak eller objektnummer, eller kilden er det valgte dokumentet selv |
|---|---|
| Håndtak | Hå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);