API Reference
Class
MinimalHtml
Lightweight, dependency-free HTML report builder for fallback scenarios. Produces a simple, readable HTML document without external CSS/JS assets.
Inheritance
- Object
- MinimalHtml
Constructors
public MinimalHtml() #Methods
public MinimalHtml Heading(String text, Int32 level = 1, String cssClass = null) #Returns:
MinimalHtmlAdds a heading block.
Parameters
- text System.String
- level System.Int32 = 1
- cssClass System.String = null
public MinimalHtml Paragraph(String text, String cssClass = null) #Returns:
MinimalHtmlAdds a paragraph block.
Parameters
- text System.String
- cssClass System.String = null
public MinimalHtml Pre(String text, String cssClass = null) #Returns:
MinimalHtmlAdds a preformatted block.
Parameters
- text System.String
- cssClass System.String = null
public Void Save(String filePath) #Returns:
VoidWrites the report to disk.
Parameters
- filePath System.String
Table 2 overloads
public MinimalHtml Table(IEnumerable<ValueTuple<String, String>> rows) #Returns:
MinimalHtmlAdds a two-column key/value table.
Parameters
- rows System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String}}
public MinimalHtml Table(String[] headers, IEnumerable<String[]> rows) #Returns:
MinimalHtmlAdds a table with a header row and body rows.
Parameters
- headers System.String[]
- rows System.Collections.Generic.IEnumerable{System.String[]}
Inherited Methods
Properties
public String InlineCss { get; set; } #Gets or sets inline CSS for the document.