HtmlForgeX

API Reference

Class

EmailTableCell

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email

Represents a table cell in an email table.

Inheritance

  • Object
  • EmailTableCell

Constructors

Methods

public EmailTableCell EnableTopBorder() #
Returns: EmailTableCell

Enables the top border for this cell.

Returns

The EmailTableCell object, allowing for method chaining.

GetContentHtml(HtmlForgeX.Email.Email arg1) #

Gets the HTML content for the cell.

Parameters

arg1 HtmlForgeX.Email.Email required

Returns

HTML string representing the cell content.

public EmailTableCell SetAlign(String align) #
Returns: EmailTableCell

Sets the cell alignment.

Parameters

align System.String requiredposition: 0
The alignment (left, center, right).

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell SetHtml(String html) #
Returns: EmailTableCell
EditorBrowsable(1)

Sets the cell HTML content.

Parameters

html System.String requiredposition: 0
The HTML content.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell SetImage(String src, Int32 width = 64, Int32 height = 64, String alt = "", String link = "") #
Returns: EmailTableCell

Sets the cell as an image.

Parameters

src System.String requiredposition: 0
The image source URL.
width System.Int32 = 64 optionalposition: 1
The image width.
height System.Int32 = 64 optionalposition: 2
The image height.
alt System.String = "" optionalposition: 3
The image alt text.
link System.String = "" optionalposition: 4
Optional link URL for the image.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell WithAlignment(Alignment alignment) #
Returns: EmailTableCell

Sets the alignment for the cell.

Parameters

alignment HtmlForgeX.Email.Alignment requiredposition: 0
The alignment value.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell WithBackgroundColor(String color) #
Returns: EmailTableCell

Sets the background color for the cell.

Parameters

color System.String requiredposition: 0
The background color value.

Returns

The EmailTableCell object, allowing for method chaining.

WithBadge 2 overloads
public EmailTableCell WithBadge(String text, String backgroundColor = "#64748B", String color = "#FFFFFF") #
Returns: EmailTableCell

Convenience helper for rendering a compact status badge in a table cell.

Parameters

text System.String requiredposition: 0
backgroundColor System.String = "#64748B" optionalposition: 1
color System.String = "#FFFFFF" optionalposition: 2
public EmailTableCell WithBadge(Action<EmailBadge> configure) #
Returns: EmailTableCell

Configures and renders a badge in a table cell.

Parameters

configure System.Action{HtmlForgeX.Email.EmailBadge} requiredposition: 0
WithBool 2 overloads
public EmailTableCell WithBool(Boolean value, String trueText = "Yes", String falseText = "No", EmailStatusTone trueTone = Success, EmailStatusTone falseTone = Danger) #
Returns: EmailTableCell

Renders a boolean value as a compact status (dot + label) without raw HTML. Aligns to center by default.

Parameters

value System.Boolean requiredposition: 0
trueText System.String = "Yes" optionalposition: 1
falseText System.String = "No" optionalposition: 2
trueTone HtmlForgeX.Email.EmailStatusTone = Success optionalposition: 3
falseTone HtmlForgeX.Email.EmailStatusTone = Danger optionalposition: 4
public EmailTableCell WithBool(Nullable<Boolean> value, String trueText = "Yes", String falseText = "No", String nullText = "—", EmailStatusTone trueTone = Success, EmailStatusTone falseTone = Danger, EmailStatusTone nullTone = Neutral) #
Returns: EmailTableCell

Renders a boolean value as a compact status (dot + label) without raw HTML. When the value is null, renders nullText with neutral tone. Aligns to center by default.

Parameters

value System.Nullable{System.Boolean} requiredposition: 0
trueText System.String = "Yes" optionalposition: 1
falseText System.String = "No" optionalposition: 2
nullText System.String = "—" optionalposition: 3
trueTone HtmlForgeX.Email.EmailStatusTone = Success optionalposition: 4
falseTone HtmlForgeX.Email.EmailStatusTone = Danger optionalposition: 5
nullTone HtmlForgeX.Email.EmailStatusTone = Neutral optionalposition: 6
WithBytes 2 overloads
public EmailTableCell WithBytes(Nullable<Int64> bytes, Int32 decimals = 2, EmailBytesUnitSystem unitSystem = Binary, CultureInfo culture = null) #
Returns: EmailTableCell

Sets the cell text to a formatted byte size (e.g., "2.47 MB") and aligns it to the right by default.

Parameters

bytes System.Int64 requiredposition: 0
decimals System.Int32 = 2 optionalposition: 1
unitSystem HtmlForgeX.Email.EmailBytesUnitSystem = Binary optionalposition: 2
culture System.Globalization.CultureInfo = null optionalposition: 3
WithBytes(System.Nullable{System.Int64} bytes, System.Int32 decimals, HtmlForgeX.Email.EmailBytesUnitSystem unitSystem, System.Globalization.CultureInfo culture) #

Sets the cell text to a formatted byte size (nullable) and aligns it to the right by default. When the value is null, renders an empty cell.

Parameters

bytes System.Nullable{System.Int64} required
decimals System.Int32 required
unitSystem HtmlForgeX.Email.EmailBytesUnitSystem required
culture System.Globalization.CultureInfo required
public EmailTableCell WithColor(String color) #
Returns: EmailTableCell

Sets the text color for the cell.

Parameters

color System.String requiredposition: 0
The color value.

Returns

The EmailTableCell object, allowing for method chaining.

WithCompactNumber 2 overloads
public EmailTableCell WithCompactNumber(Nullable<Int64> value, Int32 decimals = 1, EmailCompactNumberCase suffixCase = Lower, CultureInfo culture = null) #
Returns: EmailTableCell

Sets the cell text to a compact number representation (e.g., "1.2k") and aligns it to the right by default.

Parameters

value System.Int64 requiredposition: 0
decimals System.Int32 = 1 optionalposition: 1
suffixCase HtmlForgeX.Email.EmailCompactNumberCase = Lower optionalposition: 2
culture System.Globalization.CultureInfo = null optionalposition: 3
WithCompactNumber(System.Nullable{System.Int64} value, System.Int32 decimals, HtmlForgeX.Email.EmailCompactNumberCase suffixCase, System.Globalization.CultureInfo culture) #

Sets the cell text to a compact number representation (nullable) and aligns it to the right by default. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.Int64} required
decimals System.Int32 required
suffixCase HtmlForgeX.Email.EmailCompactNumberCase required
culture System.Globalization.CultureInfo required
WithCurrency 2 overloads
public EmailTableCell WithCurrency(Nullable<Decimal> amount, String currencySymbol = "$", Int32 decimals = 2, CultureInfo culture = null) #
Returns: EmailTableCell

Alias for CultureInfo) to match other APIs that use "currency" naming.

Parameters

amount System.Decimal requiredposition: 0
currencySymbol System.String = "$" optionalposition: 1
decimals System.Int32 = 2 optionalposition: 2
culture System.Globalization.CultureInfo = null optionalposition: 3
WithCurrency(System.Nullable{System.Decimal} amount, System.String currencySymbol, System.Int32 decimals, System.Globalization.CultureInfo culture) #

Alias for CultureInfo) to match other APIs that use "currency" naming.

Parameters

amount System.Nullable{System.Decimal} required
currencySymbol System.String required
decimals System.Int32 required
culture System.Globalization.CultureInfo required
WithDate 4 overloads
public EmailTableCell WithDate(Nullable<DateTimeOffset> value, String format = "MMM d, yyyy", CultureInfo culture = null) #
Returns: EmailTableCell

Formats a date using an email-friendly default and sets it as the cell text.

Parameters

value System.DateTime requiredposition: 0
format System.String = "MMM d, yyyy" optionalposition: 1
culture System.Globalization.CultureInfo = null optionalposition: 2
WithDate(System.DateTimeOffset value, System.String format, System.Globalization.CultureInfo culture) #

Formats a date using an email-friendly default and sets it as the cell text.

Parameters

value System.DateTimeOffset required
format System.String required
culture System.Globalization.CultureInfo required
WithDate(System.Nullable{System.DateTime} value, System.String format, System.Globalization.CultureInfo culture) #

Formats a date using an email-friendly default (nullable) and sets it as the cell text. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.DateTime} required
format System.String required
culture System.Globalization.CultureInfo required
WithDate(System.Nullable{System.DateTimeOffset} value, System.String format, System.Globalization.CultureInfo culture) #

Formats a date using an email-friendly default (nullable) and sets it as the cell text. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.DateTimeOffset} required
format System.String required
culture System.Globalization.CultureInfo required
WithDateTime 4 overloads
public EmailTableCell WithDateTime(Nullable<DateTimeOffset> value, String format = "MMM d, yyyy · h:mm tt", CultureInfo culture = null) #
Returns: EmailTableCell

Formats a date+time using an email-friendly default and sets it as the cell text.

Parameters

value System.DateTime requiredposition: 0
format System.String = "MMM d, yyyy · h:mm tt" optionalposition: 1
culture System.Globalization.CultureInfo = null optionalposition: 2
WithDateTime(System.DateTimeOffset value, System.String format, System.Globalization.CultureInfo culture) #

Formats a date+time using an email-friendly default and sets it as the cell text.

Parameters

value System.DateTimeOffset required
format System.String required
culture System.Globalization.CultureInfo required
WithDateTime(System.Nullable{System.DateTime} value, System.String format, System.Globalization.CultureInfo culture) #

Formats a date+time using an email-friendly default (nullable) and sets it as the cell text. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.DateTime} required
format System.String required
culture System.Globalization.CultureInfo required
WithDateTime(System.Nullable{System.DateTimeOffset} value, System.String format, System.Globalization.CultureInfo culture) #

Formats a date+time using an email-friendly default (nullable) and sets it as the cell text. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.DateTimeOffset} required
format System.String required
culture System.Globalization.CultureInfo required
WithDuration 2 overloads
public EmailTableCell WithDuration(Nullable<TimeSpan> duration, Int32 maxParts = 2) #
Returns: EmailTableCell

Formats a duration into a compact representation (e.g., "1h 30m") and aligns it to the right by default.

Parameters

duration System.TimeSpan requiredposition: 0
maxParts System.Int32 = 2 optionalposition: 1
WithDuration(System.Nullable{System.TimeSpan} duration, System.Int32 maxParts) #

Formats a duration into a compact representation (nullable) and aligns it to the right by default. When the value is null, renders an empty cell.

Parameters

duration System.Nullable{System.TimeSpan} required
maxParts System.Int32 required
public EmailTableCell WithElement(Element element) #
Returns: EmailTableCell

Sets the cell content to an HtmlForgeX element (badge, link, text, etc.) without raw HTML.

Parameters

element HtmlForgeX.Email.Element requiredposition: 0
public EmailTableCell WithEmailAddress(String email, String text = null, EmailFontSize size = Regular) #
Returns: EmailTableCell

Renders an email address as a mailto link (no raw HTML required).

Parameters

email System.String requiredposition: 0
text System.String = null optionalposition: 1
size HtmlForgeX.Email.EmailFontSize = Regular optionalposition: 2
public EmailTableCell WithEnum<TEnum>(Nullable<TEnum> value, Boolean humanize = true) #
Returns: EmailTableCell

Type Parameters

TEnum

Parameters

value TEnum requiredposition: 0
humanize Boolean = true optionalposition: 1
WithEnum``1 2 overloads
WithEnum``1(``0 value, System.Boolean humanize) #

Renders an enum value (optionally humanized) without requiring manual string formatting.

Parameters

value ``0 required
humanize System.Boolean required
WithEnum``1(System.Nullable{``0} value, System.Boolean humanize) #

Renders an enum value (nullable) without requiring manual string formatting. When the value is null, renders an empty cell.

Parameters

value System.Nullable{``0} required
humanize System.Boolean required
public EmailTableCell WithFontSize(String size) #
Returns: EmailTableCell

Sets the font size for the cell.

Parameters

size System.String requiredposition: 0
The font size value.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell WithFontStyle(FontStyle style) #
Returns: EmailTableCell

Sets the font style for the cell.

Parameters

style HtmlForgeX.Email.FontStyle requiredposition: 0
The font style.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell WithFontWeight(FontWeight weight) #
Returns: EmailTableCell

Sets the font weight for the cell.

Parameters

weight HtmlForgeX.Email.FontWeight requiredposition: 0
The font weight.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell WithHash(String hash, EmailFontSize size = Small, Boolean breakAll = true) #
Returns: EmailTableCell

Renders a hash/checksum value in monospace (useful for SHA256/MD5 checksums).

Parameters

hash System.String requiredposition: 0
size HtmlForgeX.Email.EmailFontSize = Small optionalposition: 1
breakAll System.Boolean = true optionalposition: 2
public EmailTableCell WithHashCompact(String hash, Int32 head = 12, Int32 tail = 8, EmailFontSize size = Small, String ellipsis = "…") #
Returns: EmailTableCell

Renders a hash/checksum in monospace and truncates the middle for readability.

Parameters

hash System.String requiredposition: 0
head System.Int32 = 12 optionalposition: 1
tail System.Int32 = 8 optionalposition: 2
size HtmlForgeX.Email.EmailFontSize = Small optionalposition: 3
ellipsis System.String = "…" optionalposition: 4
public EmailTableCell WithId(String id, EmailFontSize size = Small, Boolean breakAll = true) #
Returns: EmailTableCell

Renders an ID-like value in monospace (useful for order IDs, transfer IDs, request IDs).

Parameters

id System.String requiredposition: 0
size HtmlForgeX.Email.EmailFontSize = Small optionalposition: 1
breakAll System.Boolean = true optionalposition: 2
public EmailTableCell WithIdCompact(String id, Int32 head = 10, Int32 tail = 6, EmailFontSize size = Small, String ellipsis = "…") #
Returns: EmailTableCell

Renders an ID-like value in monospace and truncates the middle for readability (e.g., "abc…xyz").

Parameters

id System.String requiredposition: 0
head System.Int32 = 10 optionalposition: 1
tail System.Int32 = 6 optionalposition: 2
size HtmlForgeX.Email.EmailFontSize = Small optionalposition: 3
ellipsis System.String = "…" optionalposition: 4
public EmailTableCell WithInlineStack(Action<EmailInlineStack> configure) #
Returns: EmailTableCell

Configures and renders an inline stack (horizontal row) in a table cell (no raw HTML required).

Parameters

configure System.Action{HtmlForgeX.Email.EmailInlineStack} requiredposition: 0
public EmailTableCell WithInlineText(Action<InlineTextBuilder> build) #
Returns: EmailTableCell

Sets the cell content using an email-safe inline text builder (no raw HTML required).

Parameters

build System.Action{HtmlForgeX.Email.EmailTableCell.InlineTextBuilder} requiredposition: 0
Builder callback.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell WithIpAddress(String ipAddress, EmailFontSize size = Small) #
Returns: EmailTableCell

Renders an IP address in monospace (typically no aggressive wrapping).

Parameters

ipAddress System.String requiredposition: 0
size HtmlForgeX.Email.EmailFontSize = Small optionalposition: 1
public EmailTableCell WithMediaObject(Action<EmailMediaObject> configure) #
Returns: EmailTableCell

Configures and renders a media object (leading + content + trailing) in a table cell. Useful for "icon + title + subtitle" patterns without raw HTML.

Parameters

configure System.Action{HtmlForgeX.Email.EmailMediaObject} requiredposition: 0
WithMoney 2 overloads
public EmailTableCell WithMoney(Nullable<Decimal> amount, String currencySymbol = "$", Int32 decimals = 2, CultureInfo culture = null) #
Returns: EmailTableCell

Sets the cell text to a formatted money/currency value and aligns it to the right by default.

Parameters

amount System.Decimal requiredposition: 0
currencySymbol System.String = "$" optionalposition: 1
decimals System.Int32 = 2 optionalposition: 2
culture System.Globalization.CultureInfo = null optionalposition: 3
WithMoney(System.Nullable{System.Decimal} amount, System.String currencySymbol, System.Int32 decimals, System.Globalization.CultureInfo culture) #

Sets the cell text to a formatted money/currency value (nullable) and aligns it to the right by default. When the value is null, renders an empty cell.

Parameters

amount System.Nullable{System.Decimal} required
currencySymbol System.String required
decimals System.Int32 required
culture System.Globalization.CultureInfo required
public EmailTableCell WithMonospace(String text, EmailFontSize size = Small, Boolean breakAll = true) #
Returns: EmailTableCell

Renders monospace content inside the cell without requiring raw HTML. Useful for technical values such as DNS records, IDs, hashes, and tokens.

Parameters

text System.String requiredposition: 0
size HtmlForgeX.Email.EmailFontSize = Small optionalposition: 1
breakAll System.Boolean = true optionalposition: 2
WithNumber 2 overloads
public EmailTableCell WithNumber(Nullable<Decimal> value, Int32 decimals = 0, CultureInfo culture = null) #
Returns: EmailTableCell

Sets the cell text to a formatted number (grouped) and aligns it to the right by default.

Parameters

value System.Decimal requiredposition: 0
decimals System.Int32 = 0 optionalposition: 1
culture System.Globalization.CultureInfo = null optionalposition: 2
WithNumber(System.Nullable{System.Decimal} value, System.Int32 decimals, System.Globalization.CultureInfo culture) #

Sets the cell text to a formatted number (grouped) and aligns it to the right by default. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.Decimal} required
decimals System.Int32 required
culture System.Globalization.CultureInfo required
WithPercent 2 overloads
public EmailTableCell WithPercent(Nullable<Decimal> percent, Int32 decimals = 0, CultureInfo culture = null) #
Returns: EmailTableCell

Sets the cell text to a formatted percent value (expects percent units, e.g. 12.3 => "12.3%") and aligns it to the right by default.

Parameters

percent System.Decimal requiredposition: 0
decimals System.Int32 = 0 optionalposition: 1
culture System.Globalization.CultureInfo = null optionalposition: 2
WithPercent(System.Nullable{System.Decimal} percent, System.Int32 decimals, System.Globalization.CultureInfo culture) #

Sets the cell text to a formatted percent value (nullable) and aligns it to the right by default. When the value is null, renders an empty cell.

Parameters

percent System.Nullable{System.Decimal} required
decimals System.Int32 required
culture System.Globalization.CultureInfo required
public EmailTableCell WithPhoneNumber(String phoneNumber, String text = null, EmailFontSize size = Regular) #
Returns: EmailTableCell

Renders a phone number as a tel link (no raw HTML required).

Parameters

phoneNumber System.String requiredposition: 0
text System.String = null optionalposition: 1
size HtmlForgeX.Email.EmailFontSize = Regular optionalposition: 2
public EmailTableCell WithQty(Int32 quantity, CultureInfo culture = null) #
Returns: EmailTableCell

Formats a quantity value and aligns it to the center by default.

Parameters

quantity System.Int32 requiredposition: 0
culture System.Globalization.CultureInfo = null optionalposition: 1
WithRelativeTime 2 overloads
public EmailTableCell WithRelativeTime(Nullable<DateTimeOffset> when, Nullable<DateTimeOffset> now = null) #
Returns: EmailTableCell

Formats a timestamp relative to now (e.g., "2h ago", "in 3d") and aligns it to the right by default.

Parameters

when System.DateTimeOffset requiredposition: 0
now System.Nullable{System.DateTimeOffset} = null optionalposition: 1
WithRelativeTime(System.Nullable{System.DateTimeOffset} when, System.Nullable{System.DateTimeOffset} now) #

Formats a timestamp relative to now (nullable) and aligns it to the right by default. When the value is null, renders an empty cell.

Parameters

when System.Nullable{System.DateTimeOffset} required
now System.Nullable{System.DateTimeOffset} required
public EmailTableCell WithStatus(String label, EmailStatusTone tone = Neutral, String meta = "", String href = null) #
Returns: EmailTableCell

Renders a compact status indicator (dot + label) without raw HTML.

Parameters

label System.String requiredposition: 0
tone HtmlForgeX.Email.EmailStatusTone = Neutral optionalposition: 1
meta System.String = "" optionalposition: 2
href System.String = null optionalposition: 3
public EmailTableCell WithText(String text) #
Returns: EmailTableCell

Sets the cell text content.

Parameters

text System.String requiredposition: 0
The text content.

Returns

The EmailTableCell object, allowing for method chaining.

public EmailTableCell WithTextBlock(Action<EmailTextBlock> configure) #
Returns: EmailTableCell

Configures and renders a rich text block in a table cell (no raw HTML required).

Parameters

configure System.Action{HtmlForgeX.Email.EmailTextBlock} requiredposition: 0
public EmailTableCell WithTextDecoration(TextDecoration decoration) #
Returns: EmailTableCell

Sets the text decoration for the cell.

Parameters

decoration HtmlForgeX.Email.TextDecoration requiredposition: 0
The text decoration.

Returns

The EmailTableCell object, allowing for method chaining.

WithTime 4 overloads
public EmailTableCell WithTime(Nullable<DateTimeOffset> value, String format = "h:mm tt", CultureInfo culture = null) #
Returns: EmailTableCell

Formats a time using an email-friendly default and sets it as the cell text.

Parameters

value System.DateTime requiredposition: 0
format System.String = "h:mm tt" optionalposition: 1
culture System.Globalization.CultureInfo = null optionalposition: 2
WithTime(System.DateTimeOffset value, System.String format, System.Globalization.CultureInfo culture) #

Formats a time using an email-friendly default and sets it as the cell text.

Parameters

value System.DateTimeOffset required
format System.String required
culture System.Globalization.CultureInfo required
WithTime(System.Nullable{System.DateTime} value, System.String format, System.Globalization.CultureInfo culture) #

Formats a time using an email-friendly default (nullable) and sets it as the cell text. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.DateTime} required
format System.String required
culture System.Globalization.CultureInfo required
WithTime(System.Nullable{System.DateTimeOffset} value, System.String format, System.Globalization.CultureInfo culture) #

Formats a time using an email-friendly default (nullable) and sets it as the cell text. When the value is null, renders an empty cell.

Parameters

value System.Nullable{System.DateTimeOffset} required
format System.String required
culture System.Globalization.CultureInfo required
public EmailTableCell WithTitleAndSubtitle(String title, String subtitle, EmailFontSize subtitleSize = Small) #
Returns: EmailTableCell

Convenience helper for a common table-cell pattern: bold title + muted subtitle on the next line.

Parameters

title System.String requiredposition: 0
subtitle System.String requiredposition: 1
subtitleSize HtmlForgeX.Email.EmailFontSize = Small optionalposition: 2
public EmailTableCell WithUrl(String url, String text = null, EmailFontSize size = Regular, EmailTextWrapMode wrapMode = Default) #
Returns: EmailTableCell

Renders a URL link inside a table cell (no raw HTML required).

Parameters

url System.String requiredposition: 0
text System.String = null optionalposition: 1
size HtmlForgeX.Email.EmailFontSize = Regular optionalposition: 2
wrapMode HtmlForgeX.Email.EmailTextWrapMode = Default optionalposition: 3
public EmailTableCell WithWidth(String width) #
Returns: EmailTableCell

Sets the cell width.

Parameters

width System.String requiredposition: 0
The width value.

Returns

The EmailTableCell object, allowing for method chaining.

Properties

public String Text { get; set; } #

Cell text.

public String Align { get; set; } #

Text alignment.

public Int32 ColSpan { get; set; } #

Column span.

public String Width { get; set; } #

Width of the cell.

public String CssClass { get; set; } #

Additional CSS class.

public String InlineStyle { get; set; } #

Inline style string.

public Boolean IncludeTopBorder { get; set; } #

Whether to include a top border for this cell.

public Nullable<FontWeight> FontWeight { get; set; } #

Font weight for the cell text.

public Nullable<TextDecoration> TextDecoration { get; set; } #

Text decoration for the cell.

public String TextColor { get; set; } #

Text color for the cell.

public String BackgroundColor { get; set; } #

Background color for the cell.

public String FontSize { get; set; } #

Font size for the cell text.

public Nullable<FontStyle> FontStyle { get; set; } #

Font style for the cell text.

public String ImageSrc { get; set; } #

Image source URL.

public Int32 ImageWidth { get; set; } #

Image width in pixels.

public Int32 ImageHeight { get; set; } #

Image height in pixels.

public String ImageAlt { get; set; } #

Alternative text for the image.

public String HtmlContent { get; set; } #
EditorBrowsable(1)

Raw HTML content for the cell.

InlineTextParts #

Inline parts used by InlineTextBuilder>) (rendered with the current email theme).

ElementContent #

Optional HtmlForgeX element rendered inside the cell (no raw HTML required).