TPDFlibPageElement

Datatyper, redigering af indholdsstreams

Beskrivelse

En samlet post for en ikke-tom tekstvisning, en konkret billedplacering eller en malet sti, der returneres af EnumPageElements. Dets opake ID og instruktionslokator binder resultatet til et præcist redigerbart maleobjekt

Syntaks

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;

Parametre

ElementIDOpak handle accepteret af sideelements-mutations-, effektiv klippesti- og markeret indhold-forespørgsels-API'er
KindKlassificering af tekst, billede eller sti
Page1-baseret sidetal
ContentLayer1-baseret indholdslag
FirstInstructionFørste nulbaserede instruktion i det inklusive kildeinterval
LastInstructionSidste nulbaserede instruktion i det inklusive kildeinterval
Left, Top, Right, BottomAksejusterede grænser i det aktuelle sidekoordinatsystem
Text, FontName, FontSizeTekstmetadata for ekText
ImageIDBilledressource-handle til ekImage
PointCount, IsClosed, PaintOpStimetadata for ekPath

Levetid

ElementID forbliver gyldigt indtil den næste optælling eller succesfulde sideelement-mutation på den samme TPDFlib-instans