TPDFlibPageElement

Datatyper, redigering av innehållsströmmar

Beskrivning

En enhetlig post för en icke-tom textvisning, en konkret bildplacering eller en ritad väg som returnerats av EnumPageElements. Dess ogenomskinliga ID och dess instruktionslokalisering binder resultatet till ett exakt redigerbart ritningsobjekt

Syntax

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;

Parametrar

ElementIDOgenomskinligt handtag som accepteras av API:er för sidelementmutation, effektiv klippväg och frågor om markerat innehåll
KindKlassificering som text, bild eller väg
PageEttbaserat sidnummer
ContentLayerEttbaserat innehållslager
FirstInstructionFörsta nollbaserade instruktion i det inklusiva källintervallet
LastInstructionSista nollbaserade instruktion i det inklusiva källintervallet
Left, Top, Right, BottomAxeljusterade gränser i det aktuella sidkoordinatsystemet
Text, FontName, FontSizeTextmetadata för ekText
ImageIDBildresurshandtag för ekImage
PointCount, IsClosed, PaintOpVägmetadata för ekPath

Livstid

ElementID förblir giltigt till nästa uppräkning eller framgångsrik sidelementmutation på samma TPDFlib-instans