function ReadStructureElements(PageNumber: Integer; const Options: TPdfStructureReadOptions; out Status: TPdfStructureReadStatus): TPdfStructureElements;
ReadStructureElements percorre a árvore de estrutura marcada para PageNumber (baseado em um) e retorna um array próprio TPdfStructureElements com tipos, títulos, MCIDs, índices de filhos e fatos de referência
Status explica um resultado vazio, separando um documento não marcado de uma leitura limitada ou com falha
IsTagged primeiro para verificar se o documento possui uma árvore de estruturaStructureCacheCapacity e StructureElementsForPageVisitStructureElements, que transmite as visitas em vez de materializar o array inteirovar St: TPdfStructureReadStatus;
Elements := Pdf1.ReadStructureElements(1, Default(TPdfStructureReadOptions), St);