THPDFContentSyntaxNode Record

Αναπαριστά έναν συμπαγή κόμβο του συντακτικού δέντρου content stream με διατήρηση tokens, με συνδεδεμένα children και lexeme spans

Δήλωση

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
ParentIndexIndex του γονικού κόμβου, -1 όταν δεν έχει οριστεί γονέας
FirstChildIndexIndex του πρώτου θυγατρικού κόμβου, -1 όταν ο κόμβος δεν έχει children
LastChildIndexIndex του τελευταίου θυγατρικού κόμβου
NextSiblingIndexIndex του επόμενου αδελφού, -1 στο τέλος μιας λίστας children
ChildCountΠλήθος των άμεσων θυγατρικών κόμβων
FirstLexemeIndexΠρώτο lexeme που καλύπτει ο κόμβος στον πίνακα lexemes
LastLexemeIndexΤελευταίο lexeme που καλύπτει ο κόμβος
OperatorLexemeIndexLexeme που φέρει τον operator ενός operation κόμβου, -1 για τους άλλους τύπους κόμβων
StartOfsByte offset όπου ξεκινά το span πηγής του κόμβου
EndOfsByte offset αμέσως μετά το span πηγής του κόμβου

Σημειώσεις χρήσης

Σχετικά API