HtmlForgeX

API Reference

Class

TablerCardImage

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element

Card image component with proper positioning (no raw HTML)

Inheritance

Constructors

Methods

public TablerCardImage Alt(String altText) #
Returns: TablerCardImage

Initializes or configures Alt.

Parameters

altText System.String requiredposition: 0
public TablerCardImage AsBackground() #
Returns: TablerCardImage

Initializes or configures AsBackground.

public String CreateSideLayout(String bodyContent) #
Returns: String

Creates a side layout wrapper that includes both image and content This is used by TablerCard when side images are present

Parameters

bodyContent System.String requiredposition: 0
public TablerCardImage EmbedFromFile(String filePath) #
Returns: TablerCardImage

Embed image from file path

Parameters

filePath System.String requiredposition: 0
public TablerCardImage EmbedFromUrl(String url, Int32 timeoutSeconds = 30) #
Returns: TablerCardImage

Embed image from URL

Parameters

url System.String requiredposition: 0
timeoutSeconds System.Int32 = 30 optionalposition: 1
public async Task<TablerCardImage> EmbedFromUrlAsync(String url, Int32 timeoutSeconds = 30) #
Returns: Task<TablerCardImage>

Asynchronously embeds an image from a remote URL.

Parameters

url System.String requiredposition: 0
The image URL.
timeoutSeconds System.Int32 = 30 optionalposition: 1
Download timeout in seconds.

Returns

The TablerCardImage for chaining.

public TablerCardImage EmbedSmart(String source, Int32 timeoutSeconds = 30) #
Returns: TablerCardImage

Smart embedding - auto-detects file vs URL

Parameters

source System.String requiredposition: 0
timeoutSeconds System.Int32 = 30 optionalposition: 1
public TablerCardImage Responsive(Boolean responsive = true) #
Returns: TablerCardImage

Initializes or configures Responsive.

Parameters

responsive System.Boolean = true optionalposition: 0
public override String ToString() #
Returns: String

Initializes or configures ToString.

public TablerCardImage Url(String url) #
Returns: TablerCardImage

Initializes or configures Url.

Parameters

url System.String requiredposition: 0
public TablerCardImage WithEffect(TablerCardImageEffect effect) #
Returns: TablerCardImage

Initializes or configures WithEffect.

Parameters

effect HtmlForgeX.TablerCardImageEffect requiredposition: 0
public TablerCardImage WithEmbedding() #
Returns: TablerCardImage

Force embedding regardless of LibraryMode

public TablerCardImage WithoutEmbedding() #
Returns: TablerCardImage

Skip embedding even if LibraryMode is Offline

public TablerCardImage WithPosition(TablerCardImagePosition position) #
Returns: TablerCardImage

Initializes or configures WithPosition.

Parameters

position HtmlForgeX.TablerCardImagePosition requiredposition: 0
public TablerCardImage WithSize(TablerCardImageSize size) #
Returns: TablerCardImage

Initializes or configures WithSize.

Parameters

size HtmlForgeX.TablerCardImageSize requiredposition: 0