Page Structure
Basic Page
doc.Body.Page(page => {
page.Card(card => {
card.Body(body => body.Text("Content"));
});
});Page with Header
doc.Body.Page(page => {
var header = new TablerPageHeader();
header.Title("Dashboard");
page.Add(header);
page.Card(card => {
card.Body(body => body.Text("Main content"));
});
});Multi-Page Documents
Generate multiple pages in a single document:
doc.Body.Page(page => {
var header = new TablerPageHeader();
header.Title("Page 1");
page.Add(header);
page.Card(card => {
card.Body(body => body.Text("First page"));
});
});
doc.Body.Page(page => {
var header = new TablerPageHeader();
header.Title("Page 2");
page.Add(header);
page.Card(card => {
card.Body(body => body.Text("Second page"));
});
});Navigation Layouts
HtmlForgeX supports several navigation patterns:
- Top navigation — Horizontal header with links
- Sidebar navigation — Vertical sidebar with collapsible sections
- Two-stage navigation — Combined header + sidebar