// ------------------------------------------------------------- public HtmlReportBuilder(TaskList tasks, HtmlReportTemplate template, Preferences prefs, bool preview) { m_Tasklist = tasks; m_Template = template; m_StrikeThruDone = prefs.GetProfileBool("Preferences", "StrikethroughDone", true); m_BodyFontStyle = FormatBodyFontStyle(prefs); m_TaskBaseIndent = FormatTaskBaseIndent(prefs); Header = new HeaderTemplateReporter(template.Header); Title = new TitleTemplateReporter(template.Title); Tasks = new TaskTemplateReporter(template.Task, preview); Footer = new FooterTemplateReporter(template.Footer); }
//static String CommentsDoneColor = @"#808080"; //static String Endl = @"\n"; // ------------------------------------------------------------- public HtmlReportBuilder(Translator trans, TaskList tasks, Preferences prefs, HtmlReportTemplate template, bool preview) { m_Tasklist = tasks; m_Template = template; m_StrikeThruDone = prefs.GetProfileBool("Preferences", "StrikethroughDone", true); m_BodyFontStyle = HtmlReportUtils.FormatBodyFontStyle(prefs); Header = new HeaderTemplateReporter(template.Header, template.BackColor); Title = new TitleTemplateReporter(trans, template.Title); Footer = new FooterTemplateReporter(template.Footer, template.BackColor); var custAttribs = HtmlReportUtils.GetCustomAttributes(tasks); var baseIndent = HtmlReportUtils.FormatTaskBaseIndent(prefs); Tasks = new TaskTemplateReporter(trans, template.Task, baseIndent, preview); }