THPDFContentSyntaxNode Record

Biểu diễn một node gọn trong cây cú pháp content stream bảo toàn token, với các node con liên kết và lexeme span

Khai báo

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;

Đơn vị

HPDFContentStream

Các trường

TrườngMục đích
KindLoại node: csnkRoot, csnkOperation, csnkOperand, csnkArray, csnkDictionary, csnkProcedure, csnkInlineImage, hoặc csnkMalformed
ParentIndexChỉ số của node cha, -1 khi chưa đặt cha
FirstChildIndexChỉ số của node con đầu tiên, -1 khi node không có con
LastChildIndexChỉ số của node con cuối cùng
NextSiblingIndexChỉ số của node anh em kế tiếp, -1 ở cuối danh sách con
ChildCountSố node con trực tiếp
FirstLexemeIndexLexeme đầu tiên trong mảng lexeme mà node bao phủ
LastLexemeIndexLexeme cuối cùng mà node bao phủ
OperatorLexemeIndexLexeme chứa operator của một operation node, -1 với các loại node khác
StartOfsByte offset nơi span nguồn của node bắt đầu
EndOfsByte offset ngay sau span nguồn của node

Ghi chú sử dụng

API liên quan