API Reference
OfficeVisioVisualConversionReport
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.
Returned or exposed by
Constructors
public OfficeVisioVisualConversionReport() #Creates an empty native Visio projection report.
Methods
public virtual Void RequireNoLoss() #VoidThrows when native Visio projection reported possible fidelity loss.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.