static void Main(string[] args) { string expression = @"Q_доб^(2^z)=Q_сут*.((T*.P_д*.z)/(T_д*.2))"; string pngFile = @"d:\testEnAny.png"; string jpgFile = @"d:\testEnAny.jpg"; string gifFile = @"d:\testEnAny.gif"; FontParams fontParams; fontParams.Name = "Times New Roman"; fontParams.Color = 11; fontParams.Size = 20; MathExpression mathExpression; mathExpression.Expression = @"Q_доб^(2^z)=Q_сут*.((T*.P_д*.z)/(T_д*.2))+(1)/(rho_вод*.mu)+pi*.q/(2*.d)"; mathExpression.Height = 100; mathExpression.Width = 600; mathExpression.Transparancy = true; FormulaDrawing.SaveExpressionToPng(mathExpression, fontParams, pngFile); FormulaDrawing.SaveExpressionToJpg(mathExpression, fontParams, jpgFile); FormulaDrawing.SaveExpressionToJpg(mathExpression, fontParams, gifFile); Console.ReadKey(); }
internal Image TakeFormulaImage(string expressionStr) { MathExpression expression; expression.Expression = expressionStr; expression.Height = 200; expression.Width = 400; expression.Transparancy = true; FontParams fontParams; fontParams.Name = "Times New Roman"; fontParams.Color = 30; fontParams.Size = 15; string temporaryFile = $@"{Path.GetTempFileName()}.png"; FormulaDrawing.SaveExpressionToPng(expression, fontParams, temporaryFile); Image image = Image.FromFile(temporaryFile); return(image); }