StructTreeItemCount

Tagged PDF, Content Extraction

Popis

Vezme zploštěný snapshot strukturního stromu dokumentu v hloubkovém pořadí a vrátí počet strukturních elementů v něm

Syntaxe

Delphi

Function TPDFlib.StructTreeItemCount: Integer;

Return values

0Dokument není tagovaný nebo nemá žádné strukturní elementy
NPočet strukturních elementů v snapshotu

Poznámky

Každé volání znovu sestaví snapshot, takže item gettery vždy popisují strukturní strom podle posledního spočítání. Položky se číslují 1 až N v hloubkovém pořadí dokumentu: element přímo následují jeho děti. Každou položku si prohlédněte přes GetStructTreeItemText a GetStructTreeItemIntProperty — je to čtecí protějšek rodiny BeginTag pro audit tagovaných dokumentů, export jejich struktury nebo kontrolu accessibility značek před opravami

Příklad

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

Viz také

GetStructTreeItemText, GetStructTreeItemIntProperty, IsTaggedPDF, GetPDFUADiagnostics