HtmlForgeX

API Reference

Class

EmailInvoiceTotals

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email
Base Element
Implements

Right-aligned totals block commonly used in invoices and receipts.

Inheritance

Constructors

Methods

AddLine 3 overloads
public EmailInvoiceTotals AddLine(String label, String value, Boolean emphasize = false, Boolean separatorAbove = false) #
Returns: EmailInvoiceTotals

Adds a line.

Parameters

label System.String requiredposition: 0
value System.String requiredposition: 1
emphasize System.Boolean = false optionalposition: 2
separatorAbove System.Boolean = false optionalposition: 3
public EmailInvoiceTotals AddLine(String label, Decimal amount, String currencySymbol = "$", Int32 decimals = 2, Boolean emphasize = false, Boolean separatorAbove = false, CultureInfo culture = null) #
Returns: EmailInvoiceTotals

Adds a currency line (formats the value and keeps common invoice formatting consistent).

Parameters

label System.String requiredposition: 0
amount System.Decimal requiredposition: 1
currencySymbol System.String = "$" optionalposition: 2
decimals System.Int32 = 2 optionalposition: 3
emphasize System.Boolean = false optionalposition: 4
separatorAbove System.Boolean = false optionalposition: 5
culture System.Globalization.CultureInfo = null optionalposition: 6
public EmailInvoiceTotals AddLine(Action<EmailInvoiceTotalLine> configure) #
Returns: EmailInvoiceTotals

Adds a line configured via callback.

Parameters

configure System.Action{HtmlForgeX.Email.EmailInvoiceTotalLine} requiredposition: 0
public override String ToString() #
Returns: String

Properties

public List<EmailInvoiceTotalLine> Lines { get; } #

Totals lines.

public String LabelColor { get; set; } #

Label color.

public String ValueColor { get; set; } #

Value color.

public String EmphasisColor { get; set; } #

Emphasis color (e.g., for Total).

public String FontSize { get; set; } #

Font size for normal lines.

public String EmphasisFontSize { get; set; } #

Font size for emphasized lines.

public String RowPadding { get; set; } #

Row padding.

public String SeparatorColor { get; set; } #

Separator color.