property Bookmarks: TBookmarks; // read only
Deze alleen-lezen eigenschap geeft de documentoutline terug als een array van TBookmark-momentopnames
Elk record bevat de directe Destination, het actietype, de actiebestemming of URI/bestandspad, de een-gebaseerde doelpagina, de openstaat, het aantal afstammelingen en eventueel de bladwijzerkleur
Vereist dat Active True is; gebruik BookmarkChildren om de directe children van één node op te sommen
Destination beschrijft een direct bladwijzerdoel, terwijl ActionDestination het doel beschrijft dat door een GoTo-actie wordt meegenomenIsOpen weerspiegelt het teken van de PDF-outline-count en DescendantCount geeft het absolute totaal afstammelingen weerActionPath bevat de gedecodeerde URI of het bestandspad voor URI-, GoToR- en Launch-actiesHasColor onderscheidt een expliciete bladwijzerkleur van de standaardwaardeStyle bevat de posItalic- en posBold-tekstvlaggen van het outline-item wanneer de geladen pdfium.dll FPDFBookmark_GetStyle exporteert (zie BookmarkStyleFeaturesAvailable); anders blijft de set leeg
var
Items: TBookmarks;
begin
if Pdf1.Active then
begin
Items := Pdf1.Bookmarks;
Memo1.Lines.Add('count: ' + IntToStr(Length(Items)));
end;
end;