THPDFContentSyntaxNode Record

Vertegenwoordigt één compact knooppunt van de token-bewarende contentstroom-syntaxboom met gekoppelde kinderen en lexemebereiken

Declaratie

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;

Eenheid

HPDFContentStream

Velden

VeldDoel
KindKnooppuntsoort: csnkRoot, csnkOperation, csnkOperand, csnkArray, csnkDictionary, csnkProcedure, csnkInlineImage of csnkMalformed
ParentIndexIndex van het ouderknooppunt, -1 wanneer er geen ouder is ingesteld
FirstChildIndexIndex van het eerste kindknooppunt, -1 wanneer het knooppunt geen kinderen heeft
LastChildIndexIndex van het laatste kindknooppunt
NextSiblingIndexIndex van de volgende sibling, -1 aan het einde van een kindlijst
ChildCountAantal directe kindknooppunten
FirstLexemeIndexEerste lexeme dat het knooppunt in de lexemearray bestrijkt
LastLexemeIndexLaatste lexeme dat het knooppunt bestrijkt
OperatorLexemeIndexLexeme dat de operator van een operatieknooppunt bevat, -1 voor andere knooppuntsoorten
StartOfsByteoffset waar het bronbereik van het knooppunt begint
EndOfsByteoffset net voorbij het bronbereik van het knooppunt

Gebruiksopmerkingen

Gerelateerde API's