HtmlForgeX

API Reference

Class

TablerCardImage

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element

Card image component with proper positioning (no raw HTML)

Inheritance

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

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 TablerCardImage Attribute(String name, String value) #
Returns: TablerCardImage
EditorBrowsable(2)

Adds an arbitrary attribute to the rendered image element.

Parameters

name System.String requiredposition: 0
value System.String requiredposition: 1
public TablerCardImage Class(String classNames) #
Returns: TablerCardImage
EditorBrowsable(2)

Adds one or more CSS classes to the rendered image element.

Parameters

classNames System.String requiredposition: 0
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 MeasuredMedia(Boolean enable = true) #
Returns: TablerCardImage

Marks this image as the known-size media input for Pretext measured card layout.

Parameters

enable System.Boolean = true optionalposition: 0
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