THPDFContentOperatorView
提供目前 AST 操作的借用式唯讀視圖
宣告
function GetOperationBytes(out Bytes: TBytes): boolean;
function GetOperandNode(OperandIndex: Integer;
out Node: THPDFContentSyntaxNode): boolean;
function GetOperandBytes(OperandIndex: Integer;
out Bytes: TBytes): boolean;
參數
OperandIndex是以零為基底的運算元索引Node接收不可變的原始碼跨度與語法關係Bytes只接收所請求的操作或運算元範圍
傳回值
請求的範圍存在時為 True,否則為 False
使用說明
- 視圖只在它的 callback 期間有效
- 位元組 getter 只複製被選取的原始碼跨度
- 視圖不暴露任何編輯方法,轉換必須透過 callback 動作與 replacement 欄位進行