StructTreeItemCount
Tagged PDF, Content Extraction
Beschrijving
Maakt een afgeplatte depth-first-snapshot van de structuurboom van het document en geeft het aantal structuurelementen daarin terug
Syntaxis
Delphi
Function TPDFlib.StructTreeItemCount: Integer;Return values
| 0 | Het document is niet getagd of heeft geen structuurelementen |
|---|---|
| N | Het aantal structuurelementen in de snapshot |
Remarks
Elke aanroep bouwt de snapshot opnieuw op, dus de itemgetters beschrijven altijd de structuurboom zoals die bij de laatste telling voorstond. Items zijn genummerd 1 tot N in depth-first documentvolgorde: een element wordt direct gevolgd door zijn children. Gebruik GetStructTreeItemText en GetStructTreeItemIntProperty om elk item te inspecteren — de lezende tegenhanger van de BeginTag-familie voor het auditen van getagde documenten, het exporteren van hun structuur of het controleren van accessibility-markup vóór reparaties
Voorbeeld
Count:= PDF.StructTreeItemCount;
for I:= 1 to Count do
Memo1.Lines.Add(StringOfChar(' ', 2* PDF.GetStructTreeItemIntProperty(I, 6))+
PDF.GetStructTreeItemText(I, 1));Zie ook
GetStructTreeItemText, GetStructTreeItemIntProperty, IsTaggedPDF, GetPDFUADiagnostics