TPDFlibPageElement

Tipos de datos, edición de flujos de contenido

Descripción

Un registro unificado para una visualización de texto no vacía, una colocación concreta de imagen o una ruta pintada devuelta por EnumPageElements. Su identificador opaco y su localizador de instrucciones vinculan el resultado a un objeto de pintura editable exacto

Sintaxis

Delphi

Type TPDFlibPageElement= Record
  ElementID: Integer;
  Kind: TPDFlibPageElementKind;
  Page: Integer;
  ContentLayer: Integer;
  FirstInstruction: Integer;
  LastInstruction: Integer;
  Left, Top, Right, Bottom: Double;
  Text: WideString;
  FontName: WideString;
  FontSize: Double;
  ImageID: Integer;
  PointCount: Integer;
  IsClosed: Boolean;
  PaintOp: WideString;
End;

Parámetros

ElementIDManipulador opaco aceptado por las APIs de mutación de elementos de página, de ruta de recortado efectiva y de consulta de contenido marcado
KindClasificación de texto, imagen o ruta
PageNúmero de página con base 1
ContentLayerCapa de contenido con base 1
FirstInstructionPrimera instrucción, con base cero, del rango de origen inclusivo
LastInstructionÚltima instrucción, con base cero, del rango de origen inclusivo
Left, Top, Right, BottomLímites alineados con los ejes en el sistema de coordenadas de página actual
Text, FontName, FontSizeMetadatos de texto para ekText
ImageIDManipulador de recurso de imagen para ekImage
PointCount, IsClosed, PaintOpMetadatos de ruta para ekPath

Ciclo de vida

ElementID permanece válido hasta la siguiente enumeración o mutación de elemento de página con éxito en la misma instancia TPDFlib