Skip to content
ChartForgeX

API Reference

Interface

IVisualArtifactExportPolicy

Namespace ChartForgeX.VisualArtifacts
Assembly ChartForgeX
Modifiers abstract

An optional policy around existing artifact exports, without replacing their rendering or encoding owners.

Usage

Explore 1 API references to this type

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

Returned or exposed by 1

Methods

public abstract Void BeforeExport(VisualArtifact artifact, VisualArtifactExportFormat format, VisualArtifactRenderOptions? options) #
Returns: Void

Checks a request before SVG/HTML rendering or native raster allocation.

Parameters

artifact ChartForgeX.VisualArtifacts.VisualArtifact requiredposition: 0
format ChartForgeX.VisualArtifacts.VisualArtifactExportFormat requiredposition: 1
options ChartForgeX.VisualArtifacts.VisualArtifactRenderOptions? requiredposition: 2
public abstract Void ValidateOutput(VisualArtifactExportFormat format, Int64? byteCount) #
Returns: Void

Checks a completed export. A null byte count marks native pixels before format encoding.

Parameters

format ChartForgeX.VisualArtifacts.VisualArtifactExportFormat requiredposition: 0
byteCount System.Int64? requiredposition: 1