Enregistrement THPDFContentOperatorEventData

Livre à un écouteur une visite d'opérateur de flux de contenu avec la position, l'état, la vue des opérandes et l'action à appliquer

Déclaration

THPDFContentOperatorEventData= record
  Phase: THPDFContentOperatorVisitPhase;
  OperationIndex: Integer;
  NodeIndex: Integer;
  OperatorName: AnsiString;
  OperandCount: Integer;
  StartOfs: Integer;
  EndOfs: Integer;
  State: THPDFContentOperatorState;
  View: THPDFContentOperatorView;
  Action: THPDFContentOperatorAction;
  Replacement: SysUtils.TBytes;
end;

Unité

HPDFContentStream

Champs

ChampObjectif
PhaseÉtape de visite : covpBeginStream, covpOperator ou covpEndStream
OperationIndexRang à base zéro de l'opérateur dans le flux
NodeIndexIndex du nœud d'opération dans l'arbre syntaxique
OperatorNameTexte de l'opérateur, comme Tj ou cm
OperandCountNombre d'opérandes détenus par le nœud d'opération
StartOfsDécalage d'octet où l'opération démarre dans le flux source
EndOfsDécalage d'octet juste après l'opération
StateProfondeurs d'imbrication d'état graphique, d'objet texte, de contenu marqué et de compatibilité au point de visite
ViewTHPDFContentOperatorView donnant un accès en lecture aux octets de l'opération et des opérandes
ActionDécision de l'écouteur : coaKeep, coaDelete, coaReplace, coaStop ou coaReject
ReplacementNouveaux octets substitués à l'opération quand Action vaut coaReplace

Notes d'utilisation

API associées