Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeVisualSource

Namespace OfficeIMO.ChartForgeX
Assembly OfficeIMO.ChartForgeX
Modifiers sealed

Describes a portable SVG visual for Office conversion without requiring a live ChartForgeX model.

Inheritance

  • Object
  • OfficeVisualSource

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

OfficeVisualSource 2 overloads
public OfficeVisualSource(Byte[] svgBytes) #

Initializes a portable SVG source.

Parameters

svgBytes System.Byte[] requiredposition: 0
public OfficeVisualSource(String svg) #

Initializes a portable SVG source from markup.

Parameters

svg System.String requiredposition: 0

Methods

public Byte[] GetSvgBytes() #
Returns: Byte[]

Returns an independent copy of the SVG payload.

Properties

public String Id { get; set; } #

Gets or sets a stable source identifier.

public String Title { get; set; } #

Gets or sets a human-friendly title.

public String AlternativeText { get; set; } #

Gets or sets the accessible description used by Office placements.

public Boolean IsDecorative { get; set; } #

Gets or sets whether the visual is decorative and should be omitted from accessibility structure.

Extension Methods

public static OfficeVisualConversionResult ToOfficeVisual(OfficeVisualSource source, OfficeVisualConversionOptions options = null) #
Returns: OfficeVisualConversionResult

Converts a portable SVG source into reusable Office drawing and placement payloads.

Parameters

source OfficeIMO.ChartForgeX.OfficeVisualSource requiredposition: 0
options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions = null optionalposition: 1