Skip to content
ChartForgeX
Class

VisualArtifactInterchangeJourneyArtifact

ChartForgeX.VisualArtifacts

Namespace
ChartForgeX.VisualArtifacts
Assembly
ChartForgeX
Modifiers
sealed

Portable editable native journey semantics and presentation.

Inheritance

  • object
  • VisualArtifactInterchangeJourneyArtifact

Remarks

Version 2 retains native immutable values in detached host collections. Source-language facts, locations and caller metadata remain in the envelope; importing does not reconstruct source text.

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

Constructors

public VisualArtifactInterchangeJourneyArtifact() #

Properties

public List<JourneySection> Sections { get; } #

Gets source-ordered sections, including repeated labels with distinct stable IDs.

public List<JourneyTask> Tasks { get; } #

Gets ordered immutable native tasks with their exact identities and section membership.

public VisualTheme Theme { get; set; } #

Gets or sets the immutable native theme, including typography and both palettes.

public VisualThemeMode ThemeMode { get; set; } #

Gets or sets the native theme mode.

public ChartPadding Padding { get; set; } #

Gets or sets configured padding, retained while an embedding host owns the frame.

public bool TransparentBackground { get; set; } #

Gets or sets whether the native background remains transparent.

public bool ShowCard { get; set; } #

Gets or sets whether the outer native card is drawn.

public bool HostOwnsFrame { get; set; } #

Gets or sets whether an embedding host owns the frame.

public int PngOutputScale { get; set; } #

Gets or sets the output pixel multiplier, from one through four.