GetStructTreeItemIntProperty
Tagged PDF, extração de conteúdo
Descrição
Devolve uma propriedade numérica de um item de instantâneo da árvore de estrutura
Sintaxe
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;Parâmetros
| Index | Índice de base 1 do item da chamada mais recente a StructTreeItemCount |
|---|---|
| PropertyID | 1 o número de elementos de estrutura secundários; 2 o número de identificadores de conteúdo marcado; 3 o primeiro identificador de conteúdo marcado (-1 quando não existe); 4 o número de página baseado em um onde se encontra o conteúdo d'um elemento (0 quando desconhecido); 5 o número de objeto indireto d'um elemento; 6 o nível de aninhamento (1 = nível do documento); 7 o índice de item baseado em um do elemento principal (0 = raiz da árvore de estrutura) |
Valores devolvidos
| 0 | O índice está fora do intervalo ou o valor da propriedade é zero |
|---|---|
| N | O valor solicitado da propriedade |
Observações
O número da página provém da entrada /Pg d'o elemento, ou da primeira referência de conteúdo marcado quando o próprio elemento não contém nenhuma. Os valores de elemento principal e nível permitem percorrer a lista plana de itens como árvore sem tocar em objetos PDF
Exemplo
Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);