THPDFContentSyntaxNode Record

Rappresenta un nodo compatto dell'albero sintattico token-preserving del content stream con figli collegati e span di lexeme

Dichiarazione

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;

Unità

HPDFContentStream

Campi

CampoScopo
KindClasse del nodo: csnkRoot, csnkOperation, csnkOperand, csnkArray, csnkDictionary, csnkProcedure, csnkInlineImage o csnkMalformed
ParentIndexIndice del nodo genitore, -1 quando nessun genitore è impostato
FirstChildIndexIndice del primo nodo figlio, -1 quando il nodo non ha figli
LastChildIndexIndice dell'ultimo nodo figlio
NextSiblingIndexIndice del fratello successivo, -1 alla fine di una lista di figli
ChildCountNumero di nodi figli diretti
FirstLexemeIndexPrimo lexeme coperto dal nodo nell'array dei lexeme
LastLexemeIndexUltimo lexeme coperto dal nodo
OperatorLexemeIndexLexeme che contiene l'operatore di un nodo operazione, -1 per gli altri tipi di nodo
StartOfsOffset di byte dove inizia lo span di sorgente del nodo
EndOfsOffset di byte subito dopo lo span di sorgente del nodo

Note d'uso

API correlate