THPDFContentSyntaxNode Record

Representerar en kompakt nod i det tokenbevarande syntakstreet för innehållsströmmar, med länkade barn och lexemspänn

Deklaration

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;

Enhet

HPDFContentStream

Fält

FältSyfte
KindNodklass: csnkRoot, csnkOperation, csnkOperand, csnkArray, csnkDictionary, csnkProcedure, csnkInlineImage eller csnkMalformed
ParentIndexIndex för föräldernoden, -1 när ingen förälder är satt
FirstChildIndexIndex för den första barnnoden, -1 när noden inte har några barn
LastChildIndexIndex för den sista barnnoden
NextSiblingIndexIndex för nästa syskonnod, -1 i slutet av en barnlista
ChildCountAntal direkta barnnoder
FirstLexemeIndexFörsta lexemet som noden täcker i lexemmatrisen
LastLexemeIndexSista lexemet som noden täcker
OperatorLexemeIndexLexemet som innehåller en operationsnods operatör, -1 för andra nodtyper
StartOfsByteoffset där nodens källspänn börjar
EndOfsByteoffset strax efter nodens källspänn

Användningsanteckningar

Relaterade API:er