PDFium Delphi Component Docs

ReadStructureElements metod

Component: TPdf  ·  Unit: PDFium
Läser en ägd snapshot av strukturträdet som utgår från en sida

Syntax

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

Description

ReadStructureElements går igenom det taggade strukturträdet för PageNumber (ettbaserat) och returnerar en ägd TPdfStructureElements-array med typer, titlar, MCID:er, barnindex och referensfakta

Status förklarar ett tomt resultat och skiljer ett otaggat dokument från en begränsad eller misslyckad läsning

Remarks

    • Använd IsTagged först för att kontrollera om dokumentet över huvud taget har ett strukturträd
    • Upprepade läsningar betjänas från struktarcachen; se StructureCacheCapacity och StructureElementsForPage
    • För mycket djupa träd är VisitStructureElements ett bättre val, eftersom den strömmar besöken i stället för att bygga upp hela arrayen i minnet

Example

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

See Also