Syntax
public static void AddCommentary( this WealthScript obj, string line )
public static void Display( this WealthScript obj )
public void AddLine( string line )
public void Display()
Parameter Description
| line | Any string of text, including HTML formatting | 
Description
Wealth-Lab 6 does not have the Commentary Viewer as its previous versions used to have. But with the power of .NET, it is pretty easy to bring it back. You can use any valid HTML tags in your commentary. For example, to force a line break end your string with the tag '<br>'.
Credit for this idea goes to 
Dave Aronow.
Example
Example using C# extension methods:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
namespace WealthLab.Strategies
{
	public class MyStrategy : WealthScript
	{
		protected override void Execute()
		{
			for(int bar = Bars.Count-20; bar < Bars.Count; bar++)
			{
				// Add a line
				this.AddCommentary( "Bar Number: " + bar.ToString() );
			}
			
			// Display Commentary Window
			this.DisplayCommentary();
		}
	}
}
Legacy syntax example:Add the reusable code of the Commentary class to your Strategy (don't forget to include 
using System.IO line  in the code) and call the methods like the example shows. 
.AddLine  adds a string to the output, and 
.Display  invokes the resulting Commentary in an Internet browser window.
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
using Community.Components; // CommentaryWindow here
/*** Requires installation of Community.Components Extension from www.wealth-lab.com > Extensions ***/
namespace WealthLab.Strategies
{
	public class MyStrategy : WealthScript
	{
		protected override void Execute()
		{
			// Path to the resulting HTML file
			string path = @"C:\Commentary.html";
			
			// Create an instance of the CommentaryWindow class
			CommentaryWindow cw = new CommentaryWindow( path );
			for(int bar = Bars.Count-20; bar < Bars.Count; bar++)
			{
				// Add a line
				cw.AddLine( "Bar Number: " + bar.ToString() );
			}
			
			// Display Commentary Window
			cw.Display();
		}
	}
}