TPDFlibPageElement
Datové typy, úpravy toku obsahu
Popis
Sjednocený záznam pro neprázdné zobrazení textu, konkrétní umístění obrázku nebo vykreslenou cestu vracený funkcí EnumPageElements. Neprůhledné ID a lokátor instrukcí váží výsledek na přesný upravitelný malovaný objekt
Syntaxe
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;Parametry
| ElementID | Neprůhledný handle přijímaný rozhraními API pro mutace prvků stránky, dotazy na účinnou ořezovou cestu a označený obsah |
|---|---|
| Kind | Klasifikace text, obrázek nebo cesta |
| Page | Číslo stránky číslované od jedničky |
| ContentLayer | Vrstva obsahu číslovaná od jedničky |
| FirstInstruction | První instrukce číslovaná od nuly v inkluzyvním rozsahu zdroje |
| LastInstruction | Poslední instrukce číslovaná od nuly v inkluzyvním rozsahu zdroje |
| Left, Top, Right, Bottom | Meze rovnoběžné s osami v aktuálním souřadném systému stránky |
| Text, FontName, FontSize | Metadata textu pro ekText |
| ImageID | Handle prostředku obrázku pro ekImage |
| PointCount, IsClosed, PaintOp | Metadata cesty pro ekPath |
Životnost
ElementID zůstává platný do dalšího výčtu nebo úspěšné mutace prvku stránky na stejné instanci TPDFlib