public void RenderTvAsHtml() { ReportType = "TV Show Report"; var str = new SimpleTableReport( string.Format( "{1} {0}", Inits, ReportType ) ); str.AddStyle( "#container { text-align: left; background-color: #ccc; margin: 0 auto; border: 1px solid #545454; width: 641px; padding:10px; font: 13px/19px Trebuchet MS, Georgia, Times New Roman, serif; }" ); str.AddStyle( "#main { margin-left:1em; }" ); str.AddStyle( "#dtStamp { font-size:0.8em; }" ); str.AddStyle( ".end { clear: both; }" ); str.AddStyle( ".gponame { color:white; background:black }" ); str.ColumnHeadings = true; str.DoRowNumbers = true; str.ShowElapsedTime = false; str.IsFooter = false; str.AddColumn( new ReportColumn( "Show", "TITLE", "{0}", typeof (String) ) ); str.AddColumn( new ReportColumn( "Format", "FORMAT", "{0}", typeof (String) ) ); str.AddColumn( new ReportColumn( "Date Added", "ADDED", "{0}", typeof (String) ) ); BuildTable( str, "TV", false ); str.SetSortOrder( "TITLE" ); str.RenderAsHtml( string.Format( "{0}//TV-{1}.htm", OutputDirectory, Inits ), true ); }
public void RenderLatestFilesAsHtml() { ReportType = "Added since"; var ts = new TimeSpan( DaysBack, 0, 0, 0 ); CutoffDate = DateTime.Now.Subtract( ts ); var str = new SimpleTableReport( string.Format( "{2} {0} ({1} days ago)", CutoffDate.ToShortDateString(), DaysBack, ReportType ) ); str.AddStyle( "#container { text-align: left; background-color: #ccc; margin: 0 auto; border: 1px solid #545454; width: 641px; padding:10px; font: 13px/19px Trebuchet MS, Georgia, Times New Roman, serif; }" ); str.AddStyle( "#main { margin-left:1em; }" ); str.AddStyle( "#dtStamp { font-size:0.8em; }" ); str.AddStyle( ".end { clear: both; }" ); str.AddStyle( ".gponame { color:white; background:black }" ); str.ColumnHeadings = true; str.DoRowNumbers = true; str.ShowElapsedTime = false; str.IsFooter = false; str.AddColumn( new ReportColumn( "Title", "TITLE", "{0}", typeof (String) ) ); str.AddColumn( new ReportColumn( "Episode", "EPISODE", "{0}", typeof (String) ) ); str.AddColumn( new ReportColumn( "Format", "FORMAT", "{0}", typeof (String) ) ); str.AddColumn( new ReportColumn( "Date Added", "ADDED", "{0}", typeof (String) ) ); BuildTable( str, "TV", true ); str.SetSortOrder( "ADDED DESC" ); str.RenderAsHtml( string.Format( "{0}//Latest-{1}.htm", OutputDirectory, Inits ), true ); }