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

0O documento não está etiquetado ou não contém elementos de estrutura
NO 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