TPDFlibPageElement
Datatyper, redigering af indholdsstreams
Beskrivelse
En samlet post for en ikke-tom tekstvisning, en konkret billedplacering eller en malet sti, der returneres af EnumPageElements. Dets opake ID og instruktionslokator binder resultatet til et præcist redigerbart maleobjekt
Syntaks
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;Parametre
| ElementID | Opak handle accepteret af sideelements-mutations-, effektiv klippesti- og markeret indhold-forespørgsels-API'er |
|---|---|
| Kind | Klassificering af tekst, billede eller sti |
| Page | 1-baseret sidetal |
| ContentLayer | 1-baseret indholdslag |
| FirstInstruction | Første nulbaserede instruktion i det inklusive kildeinterval |
| LastInstruction | Sidste nulbaserede instruktion i det inklusive kildeinterval |
| Left, Top, Right, Bottom | Aksejusterede grænser i det aktuelle sidekoordinatsystem |
| Text, FontName, FontSize | Tekstmetadata for ekText |
| ImageID | Billedressource-handle til ekImage |
| PointCount, IsClosed, PaintOp | Stimetadata for ekPath |
Levetid
ElementID forbliver gyldigt indtil den næste optælling eller succesfulde sideelement-mutation på den samme TPDFlib-instans