Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeCompatibilityFinding

Namespace OfficeIMO
Assembly OfficeIMO.Core
Modifiers sealed

Describes one feature-level compatibility decision made by a conversion.

Inheritance

  • Object
  • OfficeCompatibilityFinding

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

public OfficeCompatibilityFinding(String code, String category, String message, OfficeCompatibilityState state, OfficeCompatibilitySeverity severity = Information, OfficeCompatibilityImpact impact = None, Boolean representsLoss = false, String sourceLocation = null, String fallbackArtifact = null) #

Creates a compatibility finding.

Parameters

code System.String requiredposition: 0
category System.String requiredposition: 1
message System.String requiredposition: 2
state OfficeIMO.OfficeCompatibilityState requiredposition: 3
severity OfficeIMO.OfficeCompatibilitySeverity = Information optionalposition: 4
impact OfficeIMO.OfficeCompatibilityImpact = None optionalposition: 5
representsLoss System.Boolean = false optionalposition: 6
sourceLocation System.String = null optionalposition: 7
fallbackArtifact System.String = null optionalposition: 8

Properties

public String Code { get; } #

Gets the stable finding code.

public String Category { get; } #

Gets the feature category.

public String Message { get; } #

Gets the human-readable compatibility detail.

public OfficeCompatibilityState State { get; } #

Gets how the source feature is represented in the target.

public OfficeCompatibilitySeverity Severity { get; } #

Gets the finding severity.

public OfficeCompatibilityImpact Impact { get; } #

Gets the fidelity dimensions affected by the decision.

public Boolean RepresentsLoss { get; } #

Gets whether the decision loses source fidelity under the requested conversion.

public OfficeConversionLossKind LossKind { get; } #

Gets the exact fidelity-loss category represented by this finding.

public String SourceLocation { get; } #

Gets an optional source part, sheet, slide, range, or other location.

public String FallbackArtifact { get; } #

Gets an optional path or relationship describing a generated fallback artifact.