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
| ElementID | Manipulador opaco aceptado por las APIs de mutación de elementos de página, de ruta de recortado 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, del rango de origen inclusivo |
| LastInstruction | Última instrucción, con base cero, del rango de origen 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 | Manipulador 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 de elemento de página con éxito en la misma instancia TPDFlib