StructTreeItemCount

Tagged PDF, indholdsudtræk

Beskrivelse

Tager et fladgjort dybde-først-snapshot af dokument'ets strukturtræ og returnerer antallet af strukturelementer i det.

Syntaks

Delphi

Function TPDFlib.StructTreeItemCount: Integer;

Returværdier

0Dokumentet er ikke tagget eller har ingen strukturelementer.
NAntallet af strukturelementer i snapshot'et.

Bemærkninger

Hvert kald genopbygger snapshot'et, så elementhenterne altid beskriver strukturetræet, som det var ved det seneste antal. Elementer nummereres fra 1 til N i dokumentrækkefølge med dybde først: Et element efterfølges direkte af sine underelementer. Brug GetStructTreeItemText og GetStructTreeItemIntProperty til at inspicere hvert element — læsesidemodstykket til BeginTag-familien til revision af taggede dokumenter, eksport af deres struktur eller kontrol af tilgængelighedsmarkering før reparationer.

Eksempel

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

Se også

GetStructTreeItemText, GetStructTreeItemIntProperty, IsTaggedPDF, GetPDFUADiagnostics