HtmlForgeX

API Reference

Class

VisNetworkHtmlBuilder

Namespace HtmlForgeX
Assembly HtmlForgeX

Provides a fluent API for building complex HTML content for VisNetwork HTML nodes. This builder supports all HTML tags and styling when used with the visjs-html-nodes plugin.

Inheritance

  • Object
  • VisNetworkHtmlBuilder

Constructors

public VisNetworkHtmlBuilder() #

Initializes a new instance of the VisNetworkHtmlBuilder class.

Methods

public String Build() #
Returns: String

Builds the final HTML string.

Returns

The HTML content

public VisNetworkHtmlBuilder Div(String content, String style = null, String className = null) #
Returns: VisNetworkHtmlBuilder

Adds a div element with optional styling.

Parameters

content System.String requiredposition: 0
The content of the div
style System.String = null optionalposition: 1
Optional inline CSS style
className System.String = null optionalposition: 2
Optional CSS class name

Returns

The builder for method chaining

public VisNetworkHtmlBuilder Heading(Int32 level, String content, String style = null) #
Returns: VisNetworkHtmlBuilder

Adds a heading element.

Parameters

level System.Int32 requiredposition: 0
The heading level (1-6)
content System.String requiredposition: 1
The content of the heading
style System.String = null optionalposition: 2
Optional inline CSS style

Returns

The builder for method chaining

public VisNetworkHtmlBuilder Image(String src, String alt = null, String style = null) #
Returns: VisNetworkHtmlBuilder

Adds an image.

Parameters

src System.String requiredposition: 0
The image source URL
alt System.String = null optionalposition: 1
The alt text
style System.String = null optionalposition: 2
Optional inline CSS style

Returns

The builder for method chaining

public VisNetworkHtmlBuilder LineBreak() #
Returns: VisNetworkHtmlBuilder

Adds a line break.

Returns

The builder for method chaining

public VisNetworkHtmlBuilder Paragraph(String content, String style = null) #
Returns: VisNetworkHtmlBuilder

Adds a paragraph element.

Parameters

content System.String requiredposition: 0
The content of the paragraph
style System.String = null optionalposition: 1
Optional inline CSS style

Returns

The builder for method chaining

public VisNetworkHtmlBuilder RawHtml(String html) #
Returns: VisNetworkHtmlBuilder

Adds raw HTML content (use with caution).

Parameters

html System.String requiredposition: 0
The raw HTML to add

Returns

The builder for method chaining

public VisNetworkHtmlBuilder Span(String content, String style = null, String className = null) #
Returns: VisNetworkHtmlBuilder

Adds a span element with optional styling.

Parameters

content System.String requiredposition: 0
The content of the span
style System.String = null optionalposition: 1
Optional inline CSS style
className System.String = null optionalposition: 2
Optional CSS class name

Returns

The builder for method chaining

public VisNetworkHtmlBuilder UnorderedList(String[] items, String style = null) #
Returns: VisNetworkHtmlBuilder

Adds an unordered list.

Parameters

items System.String[] requiredposition: 0
The list items
style System.String = null optionalposition: 1
Optional inline CSS style for the list

Returns

The builder for method chaining