fpvectorial: Adds support for mathml without enclosing row

git-svn-id: trunk@46929 -
This commit is contained in:
sekelsenmat 2014-11-21 10:14:06 +00:00
parent 7ac6d9a919
commit fbf7ab1622

View File

@ -308,8 +308,13 @@ begin
ReadFormulaFromNodeChildren(lCurNode, lPage, lFormula);
lPage.AddEntity(lFormula);
end
else
raise Exception.Create(Format('[TvMathMLVectorialReader.ReadFromStream] Expected mrow or mstack, got %s', [lStr]));
else // If it is neither a mrow nor a mstack, consider everything as being in a row layout
begin
lFormula := TvFormula.Create(lPage);
ReadFormulaFromNodeChildren(lFirstLayer, lPage, lFormula);
lPage.AddEntity(lFormula);
Exit;
end;
lCurNode := lCurNode.NextSibling;
end;