Aspose.Tasks.Examples.CSharp.WorkingWithProjects.Miscellaneous.ReadTableDataFromProjectFile.Run C# (CSharp) Method

Run() public static method

public static Run ( ) : void
return void
        public static void Run()
        {
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName);

            // ExStart:ReadTableDataFromProjectFile
            Project project = new Project(dataDir + "ReadTableData.mpp");

            // Access table
            Table task1 = project.Tables.ToList()[0];
            Console.WriteLine("Table Fields Count" + task1.TableFields.Count);

            // Display all table fields information
            foreach (TableField tableField in task1.TableFields)
            {
                Console.WriteLine("Field width: " + tableField.Width);
                Console.WriteLine("Field Title: " + tableField.Title);
                Console.WriteLine("Field Title Alignment: " + tableField.AlignTitle.ToString());
                Console.WriteLine("Field Align Data: " + tableField.AlignData.ToString());
            }
            // ExEnd:ReadTableDataFromProjectFile
        }
    }
ReadTableDataFromProjectFile