//..................................................................... /// <summary> /// /// </summary> /// <param name="value"></param> /// <returns></returns> public static M.SubArgument MakeScriptArgumentLower(string value) { M.SubArgument result = new M.SubArgument( ); result.Append(OpenDocxMathExprs.MakeMathRun(value)); return(result); }
/// <summary> /// Чистый класс, добавление аргумента и базы осуществляется через XMLSubArgument, XMLBase /// </summary> public OXMLMathSubscriptWrap() { XMLSubscript = new M.Subscript(); XMLBase = new M.Base(); XMLSubArgument = new M.SubArgument(); XMLSubscript.Append(OXMLMathControlPropertiesWrap.DefaultSubscriptProperties()); XMLSubscript.Append(XMLBase); XMLSubscript.Append(XMLSubArgument); }
private static M.SubSuperscript MakeScriptBoth( ) { M.SubSuperscript subSuperscript1 = new M.SubSuperscript( ); M.SubSuperscriptProperties subSuperscriptProperties1 = new M.SubSuperscriptProperties( ); subSuperscriptProperties1.Append(OpenDocxMathExprs.MakeControlProperties(true)); M.Base base1 = OpenDocxMathExprs.MakeMathBase("A"); // new M.Base( ); //--------------------------------------------- M.SubArgument subArgument1 = OpenDocxMathExprs.MakeScriptArgumentLower("i"); M.SuperArgument superArgument1 = OpenDocxMathExprs.MakeScriptArgumentUpper("w"); //--------------------------------------------- subSuperscript1.Append(subSuperscriptProperties1); subSuperscript1.Append(base1); subSuperscript1.Append(subArgument1); subSuperscript1.Append(superArgument1); return(subSuperscript1); }