property Bookmarks: TBookmarks; // read only
Esta propiedad de solo lectura devuelve el esquema del documento como un arreglo de instantáneas TBookmark
Cada registro incluye la Destination directa, el tipo de acción, el destino de la acción o la ruta de URI/archivo, la página de destino basada en 1, el estado de apertura, la cantidad de descendientes y el color opcional del marcador
Requiere que Active sea True; use BookmarkChildren para enumerar los hijos inmediatos de un nodo
Destination describe un destino directo del marcador, mientras que ActionDestination describe el destino transportado por una acción GoToIsOpen refleja el signo del conteo del esquema PDF y DescendantCount expone su total absoluto de descendientesActionPath contiene el URI o la ruta de archivo decodificados para acciones URI, GoToR y LaunchHasColor distingue un color explícito del marcador del valor predeterminadoStyle guarda las marcas de texto posItalic y posBold del elemento de esquema cuando el pdfium.dll cargado exporta FPDFBookmark_GetStyle (véase BookmarkStyleFeaturesAvailable); de lo contrario, el conjunto queda vacío
var
Items: TBookmarks;
begin
if Pdf1.Active then
begin
Items := Pdf1.Bookmarks;
Memo1.Lines.Add('count: ' + IntToStr(Length(Items)));
end;
end;