Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
 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);
 }
Example #4
0
 public void PutDelimiterUnder(TexDelimeter delimiter, string subscriptFormula, TexUnit kernUnit, double kern)
 {
     PutDelimiterUnder(delimiter, formulaParser.Parse(subscriptFormula), kernUnit, kern);
 }
Example #5
0
 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);
 }
Example #6
0
 public void PutDelimiterUnder(TexDelimeter delimiter, string subscriptFormula, TexUnit kernUnit, double kern)
 {
     PutDelimiterUnder(delimiter, formulaParser.Parse(subscriptFormula), kernUnit, kern);
 }
Example #7
0
 public void PutDelimiterOver(TexDelimeter delimiter, string superscriptFormula, TexUnit kernUnit, double kern)
 {
     this.PutDelimiterOver(delimiter, this.formulaParser.Parse(superscriptFormula), kernUnit, kern);
 }