StructTreeItemCount
Tagged PDF, extração de conteúdo
Descrição
Obtém uma captura instantânea plana, em profundidade, da árvore de estrutura d'o documento e devolve o número de elementos de estrutura nela contidos
Sintaxe
Delphi
Function TPDFlib.StructTreeItemCount: Integer;Valores devolvidos
| 0 | O documento não está etiquetado ou não contém elementos de estrutura |
|---|---|
| N | O número de elementos de estrutura na captura instantânea |
Observações
Cada chamada recria o instantâneo, pelo que os métodos de obtenção de itens descrevem sempre a árvore de estrutura tal como existia na contagem mais recente. Os itens são numerados de 1 a N pela ordem de profundidade do documento: um elemento é seguido diretamente pelos seus filhos. Utilize GetStructTreeItemText e GetStructTreeItemIntProperty para inspecionar cada item — o equivalente de leitura da família BeginTag para auditar documentos etiquetados, exportar a sua estrutura ou verificar a marcação de acessibilidade antes das reparações
Exemplo
Count:= PDF.StructTreeItemCount;
for I:= 1 to Count do
Memo1.Lines.Add(StringOfChar(' ', 2* PDF.GetStructTreeItemIntProperty(I, 6))+
PDF.GetStructTreeItemText(I, 1));Consulte também
GetStructTreeItemText, GetStructTreeItemIntProperty, IsTaggedPDF, GetPDFUADiagnostics