private void WriteHelpFile() { using (HTMLBuilder builder = new HTMLBuilder(new HTMLDocument())) { builder.HeadBuilder .SetTitle("Tama Chan Documentation") .SetCSS(CreateCSS()); builder.BodyBuilder.AddTag(CreateNavigationIndex()); GenericContainerBuilder mainDiv = GenericContainerBuilder.CreateDiv().SetClass("content") as GenericContainerBuilder; TableBuilder[] tables = CreateTables(); foreach (TableBuilder table in tables) { mainDiv.TagContentBuilder.AddTag(table); } builder.BodyBuilder.AddTag(mainDiv); File.WriteAllText(HTML_HELP_FILE_PATH, builder.BuildHTML()); } commands.Clear(); }
public void BuilderTest() { HTMLBuilder builder = new HTMLBuilder(); /*builder.PushElement("div"); * builder.AddAttribute("margin", "4 4 4 4"); * builder.SetValue("Hello World!"); * builder.PopElement();*/ builder.PushElement("html"); builder.PushElement("head"); builder.PushElement("style"); builder.SetValue("table, th, td { border: 1px solid black; border-collapse: collapse;} th, td { padding: 10px; }"); builder.PopElement(); builder.PopElement(); builder.PushElement("body"); builder.PushElement("table"); builder.PushElement("tr"); builder.PushElement("th"); builder.SetValue("Header1"); builder.PopElement(); builder.PushElement("th"); builder.SetValue("Header2"); builder.PopElement(); builder.PushElement("th"); builder.SetValue("Header3"); builder.PopElement(); builder.PopElement(); builder.PushElement("tr"); builder.PushElement("td"); builder.SetValue("Data1"); builder.PopElement(); builder.PushElement("td"); builder.SetValue("Data2"); builder.PopElement(); builder.PushElement("td"); builder.SetValue("Data3"); builder.PopElement(); builder.PopElement(); builder.PopElement(); builder.PopElement(); builder.PopElement(); Console.WriteLine(builder.BuildHTML()); }