Componente: TPdf · Unidad: PDFium
Devuelve una instantánea aplanada de la estructura lógica de la página PDF etiquetada actual
Syntax
property StructureElements: TPdfStructureElements;
Description
Requiere que Active sea True y un PageNumber actual válido
Los elementos se devuelven en preorden con valores estables de Level y ParentIndex
La matriz devuelta es una instantánea profunda propiedad del llamador y modificarla no altera la caché compartida ni el PDF
Remarks
- El primer acceso lee el árbol de estructura nativo y los accesos posteriores reutilizan una instantánea de página consciente de las revisiones
- Las ediciones relevantes del documento y de la página invalidan automáticamente las instantáneas almacenadas en caché
- Use ReadStructureElements para presupuestos de recursos explícitos o VisitStructureElements para evitar materializar la matriz completa de la página
Example
var
Items: TPdfStructureElements;
begin
if Pdf1.Active then
begin
Items := Pdf1.StructureElements;
Memo1.Lines.Add('count: ' + IntToStr(Length(Items)));
end;
end;
See Also