THPDFContentSyntaxNode Kaydı

Token korumalı content stream söz dizimi ağacının, bağlantılı çocukları ve lexeme aralıklarıyla birlikte tek bir kompakt düğümünü temsil eder

Bildirim

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;

Birim

HPDFContentStream

Alanlar

AlanAmaç
KindDüğüm sınıfı: csnkRoot, csnkOperation, csnkOperand, csnkArray, csnkDictionary, csnkProcedure, csnkInlineImage veya csnkMalformed
ParentIndexÜst düğümün indeksi; üst atanmamışsa -1
FirstChildIndexİlk çocuk düğümün indeksi; düğümün çocuğu yoksa -1
LastChildIndexSon çocuk düğümün indeksi
NextSiblingIndexSonraki kardeşin indeksi; çocuk listesinin sonunda -1
ChildCountDoğrudan çocuk düğüm sayısı
FirstLexemeIndexDüğümün lexeme dizisinde kapsadığı ilk lexeme
LastLexemeIndexDüğümün kapsadığı son lexeme
OperatorLexemeIndexOperasyon düğümünün operatörünü tutan lexeme; diğer düğüm türlerinde -1
StartOfsDüğümün kaynak aralığının başladığı bayt ofseti
EndOfsDüğümün kaynak aralığının hemen sonrasındaki bayt ofseti

Kullanım notları

İlgili API'ler