TPDFlibOutlineNode

Типы данных

Описание

TPDFlibOutlineNode is a record structure that holds detailed metadata for an individual outline bookmark node in a PDF outline tree.

Синтаксис

Delphi

type TPDFlibOutlineNode = record
    OutlineID: Integer;
    ParentID: Integer;
    PrevID: Integer;
    NextID: Integer;
    FirstChildID: Integer;
    Level: Integer;
    Page: Integer;
    IsOpen: Boolean;
    Title: WideString;
  end;

Параметры

OutlineIDУникальный целочисленный дескриптор этого узла закладки
ParentIDДескриптор родительского узла закладки; возвращает 0, если этот узел находится на корневом уровне
PrevIDДескриптор предыдущего соседнего узла закладки; возвращает 0, если предшествующего соседнего узла нет
NextIDДескриптор следующего соседнего узла закладки; возвращает 0, если последующего соседнего узла нет
FirstChildIDДескриптор первого дочернего узла закладки; возвращает 0, если у этого узла нет детей
LevelГлубина вложенности узла в дереве оглавления, начиная с 0
PageИндекс целевой страницы этого назначения закладки (нумерация с 1); возвращает 0, если закладка вызывает неноавигационное действие
IsOpenУказывает, будут ли дочерние элементы узла закладки отображаться (развернутыми) по умолчанию в приложениях для просмотра
TitleОтображаемый текстовый заголовок закладки оглавления

См. также

TPDFlibOutlineSearchDepth, EnumOutlineTree