THPDFContentOperatorView
Bietet eine entliehene, schreibgeschützte Sicht auf die aktuelle AST-Operation
Deklaration
function GetOperationBytes(out Bytes: TBytes): boolean;
function GetOperandNode(OperandIndex: Integer;
out Node: THPDFContentSyntaxNode): boolean;
function GetOperandBytes(OperandIndex: Integer;
out Bytes: TBytes): boolean;
Parameter
OperandIndexist ein nullbasierter Operand-IndexNodeerhält unveränderliche Quellabschnitte und SyntaxbeziehungenByteserhält nur den angeforderten Operations- oder Operand-Bereich
Rückgabewert
True, wenn der angeforderte Bereich existiert, andernfalls False
Hinweise zur Nutzung
- Die Sicht ist nur während ihres Callbacks gültig
- Byte-Getter kopieren nur den ausgewählten Quellabschnitt
- Die Sicht bietet keine Bearbeitungsmethoden, daher müssen Transformationen die Callback-Aktion und die Ersetzungsfelder verwenden