TPDFlibPageElement
Datatyper, redigering av innehållsströmmar
Beskrivning
En enhetlig post för en icke-tom textvisning, en konkret bildplacering eller en ritad väg som returnerats av EnumPageElements. Dess ogenomskinliga ID och dess instruktionslokalisering binder resultatet till ett exakt redigerbart ritningsobjekt
Syntax
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;Parametrar
| ElementID | Ogenomskinligt handtag som accepteras av API:er för sidelementmutation, effektiv klippväg och frågor om markerat innehåll |
|---|---|
| Kind | Klassificering som text, bild eller väg |
| Page | Ettbaserat sidnummer |
| ContentLayer | Ettbaserat innehållslager |
| FirstInstruction | Första nollbaserade instruktion i det inklusiva källintervallet |
| LastInstruction | Sista nollbaserade instruktion i det inklusiva källintervallet |
| Left, Top, Right, Bottom | Axeljusterade gränser i det aktuella sidkoordinatsystemet |
| Text, FontName, FontSize | Textmetadata för ekText |
| ImageID | Bildresurshandtag för ekImage |
| PointCount, IsClosed, PaintOp | Vägmetadata för ekPath |
Livstid
ElementID förblir giltigt till nästa uppräkning eller framgångsrik sidelementmutation på samma TPDFlib-instans