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

ElementIDNeprůhledný handle přijímaný rozhraními API pro mutace prvků stránky, dotazy na účinnou ořezovou cestu a označený obsah
KindKlasifikace text, obrázek nebo cesta
PageČíslo stránky číslované od jedničky
ContentLayerVrstva obsahu číslovaná od jedničky
FirstInstructionPrvní instrukce číslovaná od nuly v inkluzyvním rozsahu zdroje
LastInstructionPoslední instrukce číslovaná od nuly v inkluzyvním rozsahu zdroje
Left, Top, Right, BottomMeze rovnoběžné s osami v aktuálním souřadném systému stránky
Text, FontName, FontSizeMetadata textu pro ekText
ImageIDHandle prostředku obrázku pro ekImage
PointCount, IsClosed, PaintOpMetadata 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