/*************************************************************************************** DocX – DocX is the community edition of Xceed Words for .NET Copyright (C) 2009-2017 Xceed Software Inc. This program is provided to you under the terms of the Microsoft Public License (Ms-PL) as published at http://wpftoolkit.codeplex.com/license For more features and fast professional support, pick up Xceed Words for .NET at https://xceed.com/xceed-words-for-net/ *************************************************************************************/ using System; using System.Drawing; using System.IO; namespace Xceed.Words.NET.Examples { public class EquationSample { #region Private Members private const string EquationSampleOutputDirectory = Program.SampleDirectory + @"Equation\Output\"; #endregion #region Constructors static EquationSample() { if( !Directory.Exists( EquationSample.EquationSampleOutputDirectory ) ) { Directory.CreateDirectory( EquationSample.EquationSampleOutputDirectory ); } } #endregion #region Public Methods /// /// Create a document and add Equations in it. /// public static void InsertEquation() { Console.WriteLine( "\tEquationSample()" ); // Create a document. using( DocX document = DocX.Create( EquationSample.EquationSampleOutputDirectory + @"EquationSample.docx" ) ) { // Add a title document.InsertParagraph( "Inserting Equations" ).FontSize( 15d ).SpacingAfter( 50d ).Alignment = Alignment.center; document.InsertParagraph( "A Linear equation : " ); // Insert first Equation in this document. document.InsertEquation( "y = mx + b" ).SpacingAfter( 30d ); document.InsertParagraph( "A Quadratic equation : " ); // Insert second Equation in this document and add formatting. document.InsertEquation( "x = ( -b \u00B1 \u221A(b\u00B2 - 4ac))/2a" ).FontSize( 18 ).Color( Color.Blue ); document.Save(); Console.WriteLine( "\tCreated: EquationSample.docx\n" ); } } #endregion } }