HtmlForgeX

API Reference

Class

EmailBoxBuilder

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email

Fluent builder for configuring EmailBox>) instances. Use the builder when you want to configure a box separately from where it is created, e.g. inside lambdas passed to Element.EmailBox, or when you need to reuse a configuration in multiple places. For immediate inline configuration you can call the EmailBox>) methods directly.

Inheritance

  • Object
  • EmailBoxBuilder

Constructors

Methods

public EmailBox Build() #
Returns: EmailBox

Gets the configured EmailBox>) instance.

public EmailBoxBuilder EmailBox(Action<EmailBox> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailBox>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailBox} requiredposition: 0
public EmailBoxBuilder EmailButton(Action<EmailButton> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailButton>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailButton} requiredposition: 0
public EmailBoxBuilder EmailColumn(Action<EmailColumn> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailColumn>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailColumn} requiredposition: 0
public EmailBoxBuilder EmailContent(Action<EmailContent> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailContent>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailContent} requiredposition: 0
public EmailBoxBuilder EmailImage(Action<EmailImage> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailImage>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailImage} requiredposition: 0
public EmailBoxBuilder EmailInlineStack(Action<EmailInlineStack> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailInlineStack>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailInlineStack} requiredposition: 0
public EmailBoxBuilder EmailList(Action<EmailList> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailList>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailList} requiredposition: 0
public EmailBoxBuilder EmailMediaObject(Action<EmailMediaObject> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailMediaObject>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailMediaObject} requiredposition: 0
public EmailBoxBuilder EmailRow(Action<EmailRow> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailRow>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailRow} requiredposition: 0
public EmailBoxBuilder EmailText(Action<EmailText> config) #
Returns: EmailBoxBuilder

Adds and configures an EmailText>) element.

Parameters

config System.Action{HtmlForgeX.Email.EmailText} requiredposition: 0
WithBackground 2 overloads
public EmailBoxBuilder WithBackground(RGBColor color) #
Returns: EmailBoxBuilder

Sets the background color of the email box.

Parameters

color System.String requiredposition: 0
WithBackground(HtmlForgeX.Email.RGBColor color) #

Sets the background color of the email box.

Parameters

color HtmlForgeX.Email.RGBColor required
public EmailBoxBuilder WithBorderColor(String color) #
Returns: EmailBoxBuilder

Sets the border color of the email box.

Parameters

color System.String requiredposition: 0
public EmailBoxBuilder WithBorderRadius(String radius) #
Returns: EmailBoxBuilder

Sets the border radius of the email box.

Parameters

radius System.String requiredposition: 0
public EmailBoxBuilder WithMaxWidth(String maxWidth) #
Returns: EmailBoxBuilder

Sets the maximum width of the email box.

Parameters

maxWidth System.String requiredposition: 0
public EmailBoxBuilder WithPadding(String padding) #
Returns: EmailBoxBuilder

Sets the padding of the email box.

Parameters

padding System.String requiredposition: 0