THPDFContentSyntaxNode Record

Esittää yhtä tokenit säilyttävän sisältövirtasyntaksipuun tiiviistä solmusta, jolla on linkitetyt lapset ja lexeme-alueet

Määrittely

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;

Yksikkö

HPDFContentStream

Kentät

KenttäTarkoitus
KindSolmun laji: csnkRoot, csnkOperation, csnkOperand, csnkArray, csnkDictionary, csnkProcedure, csnkInlineImage tai csnkMalformed
ParentIndexYlätason solmun indeksi, -1 kun isäntää ei ole asetettu
FirstChildIndexEnsimmäisen lapsisolmun indeksi, -1 kun solmulla ei ole lapsia
LastChildIndexViimeisen lapsisolmun indeksi
NextSiblingIndexSeuraavan sisarsolmun indeksi, -1 lapsilistan lopussa
ChildCountSuorien lapsisolmujen määrä
FirstLexemeIndexSolmun lexeme-taulukossa kattama ensimmäinen lexeme
LastLexemeIndexSolmun kattama viimeinen lexeme
OperatorLexemeIndexOperaatorisolmun operaattorin sisältävä lexeme, muilla solmulajeilla -1
StartOfsTavuoffset, jossa solmun lähdealue alkaa
EndOfsTavuoffset heti solmun lähdealueen jälkeen

Käyttöhuomautukset

Aiheeseen liittyvät API:t