TPDFlibPageElement

Adattípusok, tartalmafolyam-szerkesztés

Leírás

Egységesített rekord nem üres szövegmegjelenítéshez, konkrét képelhelyezéshez vagy kifest útvonalhoz, amelyet az EnumPageElements ad vissza. Az átláthatatlan azonosítója és utasításkeresője az eredményt pontosan egy szerkeszthető rajzolási objektumhoz köti

Szintaxis

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;

Mezők

ElementIDÁtláthatatlan handle, amelyet az oldalelem-módosító, a tényleges vágóútvonal- és a jelölt tartalom lekérdező API-k fogadnak
KindSzöveg-, kép- vagy útvonalbesorolás
Page1-től induló oldalszám
ContentLayer1-től induló tartalomréteg
FirstInstructionAz inkluzív forrástartomány első, nullától induló utasítása
LastInstructionAz inkluzív forrástartomány utolsó, nullától induló utasítása
Left, Top, Right, BottomTengelyekkel párhuzamos határok az aktuális oldal-koordinátarendszerben
Text, FontName, FontSizeSzövegmetaadatok ekText esetén
ImageIDKéperőforrás-handle ekImage esetén
PointCount, IsClosed, PaintOpÚtvonalmetaadatok ekPath esetén

Élettartam

Az ElementID ugyanazon TPDFlib példány következő felsorolásáig vagy sikeres oldalelem-módosításáig érvényes marad