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 de imagen concreta o una ruta pintada devuelto por EnumPageElements. Su ID 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
| ElementID | Manejador opaco aceptado por las API de mutación de elementos de página, de ruta de recorte efectiva y de consulta de contenido marcado |
|---|---|
| Kind | Clasificación de texto, imagen o ruta |
| Page | Número de página con base 1 |
| ContentLayer | Capa de contenido con base 1 |
| FirstInstruction | Primera instrucción con base cero en el rango fuente inclusivo |
| LastInstruction | Última instrucción con base cero en el rango fuente inclusivo |
| Left, Top, Right, Bottom | Límites alineados con los ejes en el sistema de coordenadas de página actual |
| Text, FontName, FontSize | Metadatos de texto para ekText |
| ImageID | Manejador de recurso de imagen para ekImage |
| PointCount, IsClosed, PaintOp | Metadatos de ruta para ekPath |
Ciclo de vida
ElementID permanece válido hasta la siguiente enumeración o mutación exitosa de elementos de página en la misma instancia TPDFlib