property Bookmarks: TBookmarks; // read only
이 읽기 전용 속성은 문서 아웃라인을 TBookmark 스냅샷 배열로 반환합니다
각 레코드에는 직접 Destination, 액션 형식, 액션 대상이나 URI/파일 경로, 1 기반 대상 페이지, 열림 상태, 하위 항목 수, 선택적 북마크 색상이 포함됩니다
Active가 True여야 합니다. 한 노드의 직계 자식을 열거하려면 BookmarkChildren을 사용합니다
Destination은 직접 북마크 대상을 나타내고 ActionDestination은 GoTo 액션이 담고 있는 대상을 나타냅니다IsOpen은 PDF 아웃라인 카운트의 부호를 반영하고 DescendantCount는 절대 하위 항목 총계를 노출합니다ActionPath에는 URI, GoToR, Launch 액션에 대해 디코딩된 URI나 파일 경로가 담겨 있습니다HasColor는 명시적인 북마크 색상을 기본값과 구별합니다FPDFBookmark_GetStyle을 익스포트하면(BookmarkStyleFeaturesAvailable 참고) Style에 outline item의 posItalic, posBold 텍스트 플래그가 담기고, 그렇지 않으면 이 집합은 빈 채로 유지됩니다
var
Items: TBookmarks;
begin
if Pdf1.Active then
begin
Items := Pdf1.Bookmarks;
Memo1.Lines.Add('count: ' + IntToStr(Length(Items)));
end;
end;