Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeVisioVisualConversionReport

Namespace OfficeIMO.ChartForgeX
Assembly OfficeIMO.ChartForgeX
Implements
IOfficeConversionReport
Modifiers sealed

Describes semantic fidelity decisions made during native Visio projection.

Inheritance

  • Object
  • OfficeVisioVisualConversionReport

Usage

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

Constructors

public OfficeVisioVisualConversionReport() #

Creates an empty native Visio projection report.

Methods

public virtual Void RequireNoLoss() #
Returns: Void

Throws when native Visio projection reported possible fidelity loss.

Properties

public VisualArtifactKind ArtifactKind { get; set; } #

Gets the broad CFX artifact or authoring kind that was projected.

public VisualArtifactInterchangeFamily SemanticFamily { get; set; } #

Gets the structured semantic family that selected the native projection.

public Boolean AllProjectedObjectsEditable { get; set; } #

Gets whether every projected object remains independently editable in Visio.

public Boolean HasSemanticLoss { get; } #

Gets whether at least one source semantic was not represented exactly.

public OfficeVisioVisualProjectionKind Projection { get; set; } #

Gets the OfficeIMO.Visio native builder used for the projection.

public Int32 GroupCount { get; set; } #

Gets the number of projected groups or containers.

public Int32 NodeCount { get; set; } #

Gets the number of projected nodes or participants.

public Int32 EdgeCount { get; set; } #

Gets the number of projected connectors or messages.

public Int32 AnnotationCount { get; set; } #

Gets the number of projected notes or combined fragments.

public IReadOnlyList<OfficeVisioVisualDiagnostic> Diagnostics { get; } #

Gets typed fidelity diagnostics.

public virtual IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #

Gets category-preserving native Visio projection diagnostics.

public virtual Boolean HasLoss { get; } #

Gets whether at least one source semantic was approximated or omitted.

public IReadOnlyList<String> Warnings { get; } #

Gets human-readable warning messages for logging and interactive display.