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
Source revision 4b341e8b9bfb with working tree changes
Implements
IOfficeConversionReport
Modifiers sealed

Describes semantic fidelity decisions made during native Visio projection.

Inheritance

  • Object
  • OfficeVisioVisualConversionReport

Usage

Explore 2 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.

Constructors

public OfficeVisioVisualConversionReport() #

Creates an empty native Visio projection report.

Methods

public Void RequireNoLoss() #
Returns: Void

Throws when native Visio projection reported possible fidelity loss.

Properties

public VisualArtifactKind ArtifactKind { get; internal set; } #

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

public VisualArtifactInterchangeFamily SemanticFamily { get; internal set; } #

Gets the structured semantic family that selected the native projection.

public Boolean AllProjectedObjectsEditable { get; internal 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; internal set; } #

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

public Int32 GroupCount { get; internal set; } #

Gets the number of projected groups or containers.

public Int32 NodeCount { get; internal set; } #

Gets the number of projected nodes or participants.

public Int32 EdgeCount { get; internal set; } #

Gets the number of projected connectors or messages.

public Int32 AnnotationCount { get; internal set; } #

Gets the number of projected notes or combined fragments.

public IReadOnlyList<OfficeVisioVisualDiagnostic> Diagnostics { get; } #

Gets typed fidelity diagnostics.

public IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #

Gets category-preserving native Visio projection diagnostics.

public 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.