TPDFlibPageElement

Gegevenstypen, contentstreambewerking

Beschrijving

Een uniform record voor een niet-lege tekstweergave, concrete afbeeldingsplaatsing of getekend pad dat door EnumPageElements wordt teruggegeven. Zijn opaake ID en instructielocator binden het resultaat aan een exact bewerkbaar tekenobject

Syntaxis

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;

Parameters

ElementIDOpaak handle dat door mutatie-API's voor pagina-elementen, query-API's voor effectieve knippaden en marked-content wordt geaccepteerd
KindClassificatie als tekst, afbeelding of pad
PagePaginanummer beginnend bij 1
ContentLayerContentlaag beginnend bij 1
FirstInstructionEerste 0-based instructie in het inclusieve bronbereik
LastInstructionLaatste 0-based instructie in het inclusieve bronbereik
Left, Top, Right, BottomAs-uitgelijnde grenzen in het huidige pagina-coördinatensysteem
Text, FontName, FontSizeTekstmetadata voor ekText
ImageIDAfbeeldingsresource-handle voor ekImage
PointCount, IsClosed, PaintOpPadmetadata voor ekPath

Levensduur

ElementID blijft geldig tot de volgende opsomming of geslaagde pagina-elementmutatie op dezelfde TPDFlib-instantie