HtmlForgeX

API Reference

Enum

EmailFontSize

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

Defines predefined font sizes for email components.

Inheritance

  • Enum
  • EmailFontSize

Values

public const EmailFontSize Small #

Small text (12px)

Value: 0
public const EmailFontSize Regular #

Regular text (14px)

Value: 1
public const EmailFontSize Medium #

Medium text (16px)

Value: 2
public const EmailFontSize Large #

Large text (18px)

Value: 3
public const EmailFontSize ExtraLarge #

Extra large text (20px)

Value: 4
public const EmailFontSize Heading1 #

Heading 1 (32px)

Value: 5
public const EmailFontSize Heading2 #

Heading 2 (24px)

Value: 6
public const EmailFontSize Heading3 #

Heading 3 (20px)

Value: 7

Extension Methods

public static String ToCssValue(EmailFontSize fontSize) #
Returns: String

Converts the enum to an absolute CSS px value.

Parameters

fontSize HtmlForgeX.Email.EmailFontSize requiredposition: 0
Font size value.

Returns

Pixel size string.

public static String ToDefaultMargin(EmailFontSize fontSize) #
Returns: String

Gets the appropriate margin for the font size to ensure proper spacing.

Parameters

fontSize HtmlForgeX.Email.EmailFontSize requiredposition: 0
public static String ToLineHeight(EmailFontSize fontSize) #
Returns: String

Gets the appropriate line height for the font size to ensure proper alignment.

Parameters

fontSize HtmlForgeX.Email.EmailFontSize requiredposition: 0