property DestinationCount: Integer; // read only
DestinationCount rapporterer antall navngitte destinasjoner registrert hos dokumentet, dvs. oppføringer som kan nås gjennom katalogens /Dests-ordbok eller dens /Names /Dests-navnetre (PDF 1.7-spesifikasjonen avsnitt 12.3.2.3). En navngitt destinasjon binder en streng-etikett til en målside, et visningsområde-rektangel og en valgfri zoom-faktor; bokmerker, lenkemerknader og eksterne goto-handlinger refererer til destinasjoner enten innebygd eller etter navn.
Verdien er 0 når Active er False eller når ingen navngitte destinasjoner deklareres (lenker og bokmerker kan fortsatt fungere via innebygde eksplisitte destinasjoner; kun den “navngitte”-varianten deltar i dette antallet). Bruk Destination[Index] med indekser fra 0 til DestinationCount - 1 for å oppnå en TDestination-post (handle, navn, sidenummer, X/Y/Zoom, pluss has-flagg som indikerer hvilke felt som er eksplisitt lagret).
Kostnaden er O(n) per tilgang fordi PDFium går gjennom navnetreet hver gang. For gjentatte oppslag etter navn, foretrekk DestinationByName[Name] fremfor en manuell løkke — PDFium utfører et balansert-tre-søk internt som skalerer bedre enn en lineær skanning.
Bookmarks-egenskapen mer direkte; navngitte destinasjoner er hovedsakelig relevante ved håndtering av eksterne referanser fra andre PDF-er.
var I: Integer;
var D: TDestination;
for I := 0 to Pdf1.DestinationCount - 1 do
begin
D := Pdf1.Destination[I];
Memo1.Lines.Add(Format('%s → page %d', [D.Name, D.PageNumber]));
end;