StructTreeItemCount
Tagged PDF, Content Extraction
Descriere
Face un snapshot aplatizat depth-first al arborelui de structură a documentului și returnează numărul de elemente de structură din el
Sintaxă
Delphi
Function TPDFlib.StructTreeItemCount: Integer;Return values
| 0 | Documentul nu are tag-uri sau nu are elemente de structură |
|---|---|
| N | Numărul de elemente de structură din snapshot |
Remarks
Fiecare apel reconstruiește instantaneul, deci getterele de elemente descriu mereu arborele de structură așa cum era la cea mai recentă numărătoare. Elementele sunt numerotate de la 1 la N în ordine depth-first a documentului: un element este urmat direct de copiii lui. Folosiți GetStructTreeItemText și GetStructTreeItemIntProperty pentru a inspecta fiecare element — contrapartida de citire a familiei BeginTag, pentru auditarea documentelor etichetate, exportul structurii lor sau verificarea markup-ului de accesibilitate înainte de reparații
Exemplu
Count:= PDF.StructTreeItemCount;
for I:= 1 to Count do
Memo1.Lines.Add(StringOfChar(' ', 2* PDF.GetStructTreeItemIntProperty(I, 6))+
PDF.GetStructTreeItemText(I, 1));Consultați și
GetStructTreeItemText, GetStructTreeItemIntProperty, IsTaggedPDF, GetPDFUADiagnostics