property DestinationCount: Integer; // read only
DestinationCount melaporkan jumlah named destination yang terdaftar pada dokumen, yaitu entri yang dapat dijangkau melalui dictionary /Dests katalog atau name tree /Names /Dests-nya (spesifikasi PDF 1.7 bagian 12.3.2.3). Sebuah named destination mengikat label string ke halaman target, persegi viewport, dan faktor zoom opsional; bookmark, anotasi tautan, dan aksi remote-goto mereferensikan destination baik secara inline maupun berdasarkan nama
Nilainya 0 ketika Active bernilai False atau ketika tidak ada named destination yang dideklarasikan (tautan dan bookmark mungkin masih berfungsi melalui destination eksplisit inline; hanya ragam “named” yang berpartisipasi dalam hitungan ini). Gunakan Destination[Index] dengan indeks dari 0 hingga DestinationCount - 1 untuk memperoleh record TDestination (handle, nama, nomor halaman, X/Y/Zoom, plus has-flags yang menunjukkan field mana yang disimpan secara eksplisit)
Biayanya O(n) per akses karena PDFium berjalan melalui name tree tiap kali. Untuk pencarian berulang berdasarkan nama, utamakan DestinationByName[Name] alih-alih loop manual — PDFium melakukan pencarian balanced-tree secara internal yang menskalakan lebih baik daripada pemindaian linear
Bookmarks lebih langsung; named destination terutama relevan ketika menangani referensi remote dari PDF lain
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;