API Reference
Class
VisualStoryMediaSurface
Displays a resolved raster artifact with an optional vector representation.
Inheritance
- VisualStorySurface
- VisualStoryMediaSurface
Constructors
VisualStoryMediaSurface 4 overloads
public VisualStoryMediaSurface(IStaticVisualSource source, String accessibleText) #Captures a common static source without referencing its optional producer package.
Parameters
- source ChartForgeX.Rendering.IStaticVisualSource
- accessibleText System.String
public VisualStoryMediaSurface(PreparedVisual prepared, String accessibleText) #Captures native prepared geometry as the story's static vector and raster media.
Parameters
- prepared ChartForgeX.Rendering.PreparedVisual
- accessibleText System.String
public VisualStoryMediaSurface(Byte[] rasterBytes, String accessibleText, String? svg = null) #Initializes a raster artifact with an optional static SVG representation that has the same intrinsic aspect ratio.
Parameters
- rasterBytes System.Byte[]
- accessibleText System.String
- svg System.String? = null
public VisualStoryMediaSurface(RgbaImage raster, String accessibleText, String? svg = null) #Initializes an RGBA artifact with an optional static SVG representation that has the same intrinsic aspect ratio.
Parameters
- raster ChartForgeX.Raster.RgbaImage
- accessibleText System.String
- svg System.String? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
Inherited Properties
public VisualStorySurfaceKind Kind { get; } #Inherited from VisualStorySurface
public virtual String AccessibleText { get; } #Inherited from VisualStorySurface