StructTreeItemCount

Tagged PDF, Content Extraction

Опис

Робить згладжений у глибину знімок дерева структури документа та повертає кількість структурних елементів у ньому

Синтаксис

Delphi

Function TPDFlib.StructTreeItemCount: Integer;

Return values

0Документ не розмічений або не має структурних елементів
NКількість структурних елементів у знімку

Примітки

Кожен виклик перебудовує знімок, тож гетери елементів завжди описують дерево структури таким, яким воно було на останньому підрахунку. Елементи нумеруються від 1 до N у глибинному порядку документа: за елементом безпосередньо йдуть його діти. Використовуйте GetStructTreeItemText і GetStructTreeItemIntProperty, щоб оглядати кожен елемент — читацький аналог сімейства BeginTag для аудиту тегованих документів, експорту їхньої структури чи перевірки розмітки доступності перед виправленнями

Приклад

Count:= PDF.StructTreeItemCount;
for I:= 1 to Count do
  Memo1.Lines.Add(StringOfChar(' ', 2* PDF.GetStructTreeItemIntProperty(I, 6))+
    PDF.GetStructTreeItemText(I, 1));

Див. також

GetStructTreeItemText, GetStructTreeItemIntProperty, IsTaggedPDF, GetPDFUADiagnostics