public void PutDelimiterOver(TexDelimeter delimiter) { var name = TexFormulaParser.DelimiterNames[(int)delimiter][(int)TexDelimeterType.Over]; this.Formula.RootAtom = new OverUnderDelimiter( this.source, this.Formula.RootAtom, null, SymbolAtom.GetAtom(name, null), TexUnit.Ex, 0.0, true); }
public void PutDelimiterOver( TexDelimeter delimiter, TexFormula superscriptFormula, TexUnit kernUnit, double kern) { var name = TexFormulaParser.DelimiterNames[(int)delimiter][(int)TexDelimeterType.Over]; this.Formula.RootAtom = new OverUnderDelimiter( this.source, this.Formula.RootAtom, superscriptFormula?.RootAtom, SymbolAtom.GetAtom(name, null), kernUnit, kern, true); }
public void PutDelimiterUnder(TexDelimeter delimiter, TexFormula subscriptName, TexUnit kernUnit, double kern) { var name = TexFormulaParser.DelimiterNames[(int)delimiter][(int)TexDelimeterType.Under]; this.Formula.RootAtom = new OverUnderDelimiter(this.Formula.RootAtom, subscriptName == null ? null : subscriptName.RootAtom, SymbolAtom.GetAtom(name), kernUnit, kern, false); }
public void PutDelimiterUnder(TexDelimeter delimiter, string subscriptFormula, TexUnit kernUnit, double kern) { PutDelimiterUnder(delimiter, formulaParser.Parse(subscriptFormula), kernUnit, kern); }
public void PutDelimiterUnder(TexDelimeter delimiter) { var name = TexFormulaParser.DelimiterNames[(int)delimiter][(int)TexDelimeterType.Under]; this.Formula.RootAtom = new OverUnderDelimiter(this.Formula.RootAtom, null, SymbolAtom.GetAtom(name), TexUnit.Ex, 0, false); }
public void PutDelimiterOver(TexDelimeter delimiter, string superscriptFormula, TexUnit kernUnit, double kern) { this.PutDelimiterOver(delimiter, this.formulaParser.Parse(superscriptFormula), kernUnit, kern); }