TPDFlibPageElement
Gegevenstypen, contentstreambewerking
Beschrijving
Een uniform record voor een niet-lege tekstweergave, concrete afbeeldingsplaatsing of getekend pad dat door EnumPageElements wordt teruggegeven. Zijn opaake ID en instructielocator binden het resultaat aan een exact bewerkbaar tekenobject
Syntaxis
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;Parameters
| ElementID | Opaak handle dat door mutatie-API's voor pagina-elementen, query-API's voor effectieve knippaden en marked-content wordt geaccepteerd |
|---|---|
| Kind | Classificatie als tekst, afbeelding of pad |
| Page | Paginanummer beginnend bij 1 |
| ContentLayer | Contentlaag beginnend bij 1 |
| FirstInstruction | Eerste 0-based instructie in het inclusieve bronbereik |
| LastInstruction | Laatste 0-based instructie in het inclusieve bronbereik |
| Left, Top, Right, Bottom | As-uitgelijnde grenzen in het huidige pagina-coördinatensysteem |
| Text, FontName, FontSize | Tekstmetadata voor ekText |
| ImageID | Afbeeldingsresource-handle voor ekImage |
| PointCount, IsClosed, PaintOp | Padmetadata voor ekPath |
Levensduur
ElementID blijft geldig tot de volgende opsomming of geslaagde pagina-elementmutatie op dezelfde TPDFlib-instantie