TPDFlibPageElement

Types de données, édition de flux de contenu

Description

Un enregistrement unifié pour un affichage de texte non vide, un placement d'image concret ou un chemin peint retourné par EnumPageElements. Son identifiant opaque et son localisateur d'instructions lient le résultat à un objet de peinture exact et modifiable

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;

Paramètres

ElementIDHandle opaque accepté par les API de mutation d'éléments de page, de requêtes de chemin de détourage effectif et de contenu marqué
KindClassification texte, image ou chemin
PageNuméro de page à base 1
ContentLayerCouche de contenu à base 1
FirstInstructionPremière instruction à base zéro de la plage source inclusive
LastInstructionDernière instruction à base zéro de la plage source inclusive
Left, Top, Right, BottomBornes alignées sur les axes dans le système de coordonnées de page courant
Text, FontName, FontSizeMétadonnées de texte pour ekText
ImageIDHandle de ressource d'image pour ekImage
PointCount, IsClosed, PaintOpMétadonnées de chemin pour ekPath

Durée de vie

ElementID reste valide jusqu'à la prochaine énumération ou mutation réussie d'élément de page sur la même instance TPDFlib