PDFium Delphi Component Docs

ReadStructureElements metodă

Component: TPdf  ·  Unit: PDFium
Citește un instantaneu deținut de apelant al arborelui de structură cu rădăcina într-o pagină

Syntax

function ReadStructureElements(PageNumber: Integer; const Options: TPdfStructureReadOptions; out Status: TPdfStructureReadStatus): TPdfStructureElements;

Description

ReadStructureElements parcurge arborele de structură etichetat pentru PageNumber (bazat pe unu) și returnează un vector TPdfStructureElements deținut de apelant, cu tipuri, titluri, MCID-uri, indexuri de copii și date de referință

Status explică un rezultat gol, separând un document neetichetat de o citire delimitată sau eșuată

Remarks

    • Folosiți întâi IsTagged pentru a verifica dacă documentul poartă măcar un arbore de structură
    • Citirile repetate sunt deservite din cache-ul de structuri; vedeți StructureCacheCapacity și StructureElementsForPage
    • Pentru arbori foarte adânci, preferați VisitStructureElements, care transmite vizitele în flux în loc să materializeze tot vectorul

Example

var St: TPdfStructureReadStatus;
Elements := Pdf1.ReadStructureElements(1, Default(TPdfStructureReadOptions), St);

See Also