TPDFlibPageElement

Datentypen, Inhaltsstrom-Bearbeitung

Beschreibung

Ein vereinheitlichter Datensatz für eine nicht leere Textanzeige, eine konkrete Bildplatzierung oder einen gezeichneten Pfad, den EnumPageElements zurückgibt. Seine opake ID und sein Anweisungslokator binden das Ergebnis an ein exakt editierbares Zeichenobjekt

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;

Parameter

ElementIDOpakes Handle, das von Seitenelement-Mutations-, effektiven Clipping-Pfad- und Marked-Content-Abfrage-APIs akzeptiert wird
KindKlassifizierung als Text, Bild oder Pfad
Page1-basierte Seitennummer
ContentLayer1-basierte Inhaltsebene
FirstInstructionErste nullbasierte Anweisung im inklusiven Quellbereich
LastInstructionLetzte nullbasierte Anweisung im inklusiven Quellbereich
Left, Top, Right, BottomAchsenparallele Grenzen im aktuellen Seitenkoordinatensystem
Text, FontName, FontSizeTextmetadaten für ekText
ImageIDBildressourcen-Handle für ekImage
PointCount, IsClosed, PaintOpPfadmetadaten für ekPath

Lebensdauer

ElementID bleibt gültig bis zur nächsten Aufzählung oder erfolgreichen Seitenelement-Mutation auf derselben TPDFlib-Instanz