THPDFContentSyntaxNode Record

以鏈結的子節點與詞素區間,表示保留 Token 的內容串流語法樹中的一個緊湊節點

宣告

THPDFContentSyntaxNode= record
  Kind: THPDFContentSyntaxNodeKind;
  ParentIndex: Integer;
  FirstChildIndex: Integer;
  LastChildIndex: Integer;
  NextSiblingIndex: Integer;
  ChildCount: Integer;
  FirstLexemeIndex: Integer;
  LastLexemeIndex: Integer;
  OperatorLexemeIndex: Integer;
  StartOfs: Integer;
  EndOfs: Integer;
end;

單元

HPDFContentStream

欄位

欄位用途
Kind節點類別:csnkRoot、csnkOperation、csnkOperand、csnkArray、csnkDictionary、csnkProcedure、csnkInlineImage 或 csnkMalformed
ParentIndex父節點的索引,未設定父節點時為 -1
FirstChildIndex第一個子節點的索引,節點沒有子節點時為 -1
LastChildIndex最後一個子節點的索引
NextSiblingIndex下一個兄弟節點的索引,位於子節點清單結尾時為 -1
ChildCount直接子節點的數量
FirstLexemeIndex節點在詞素陣列中涵蓋的第一個詞素
LastLexemeIndex節點涵蓋的最後一個詞素
OperatorLexemeIndex持有運算節點之運算子的詞素,其他節點類別為 -1
StartOfs節點來源區間起始的位元組偏移
EndOfs節點來源區間結束後緊鄰的位元組偏移

使用說明

相關 API