API Reference

Class

LegacyDocImportReport

Namespace OfficeIMO.Word.LegacyDoc
Assembly OfficeIMO.Word
Modifiers sealed

Compact import summary intended for corpus baselines and preflight checks.

Inheritance

  • Object
  • LegacyDocImportReport

Usage

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

Methods

public String ToMarkdown() #
Returns: String

Formats the report as compact Markdown.

Properties

public Int32 ParagraphCount { get; } #

Gets the number of projected body paragraphs.

public Int32 CharacterCount { get; } #

Gets the number of body text characters decoded from the piece table.

public Int32 DocumentPropertyCount { get; } #

Gets the number of projected built-in, application, and custom document properties.

public Int32 PreservedFeatureCount { get; } #

Gets the number of preserved non-compound feature families discovered while importing.

public Int32 CompoundFeatureCount { get; } #

Gets the number of preserved compound storage feature families discovered while importing.

public Int32 UnsupportedFeatureCount { get; } #

Gets the number of unsupported or preserve-only features discovered while importing.

public Int32 DiagnosticCount { get; } #

Gets the total number of diagnostics.

public Int32 ErrorCount { get; } #

Gets the number of error diagnostics.

public Int32 WarningCount { get; } #

Gets the number of warning diagnostics.

public IReadOnlyDictionary<String, Int32> DiagnosticsByCode { get; } #

Gets diagnostics grouped by code.

public IReadOnlyList<LegacyDocPreservedFeature> PreservedFeatures { get; } #

Gets preserved non-compound feature families discovered while importing.

public IReadOnlyDictionary<String, Int32> PreservedFeaturesByCode { get; } #

Gets preserved features grouped by stable code.

public IReadOnlyDictionary<LegacyDocPreservedFeatureKind, Int32> PreservedFeaturesByKind { get; } #

Gets preserved features grouped by structured feature category.

public IReadOnlyDictionary<String, Int32> PreservedFeaturesByDetail { get; } #

Gets preserved features grouped by stable kind, code, and detail key.

public IReadOnlyList<LegacyDocCompoundFeature> CompoundFeatures { get; } #

Gets preserved compound storage feature families discovered while importing.

public IReadOnlyDictionary<String, Int32> CompoundFeaturesByCode { get; } #

Gets preserved compound features grouped by stable code.

public IReadOnlyDictionary<LegacyDocCompoundFeatureKind, Int32> CompoundFeaturesByKind { get; } #

Gets preserved compound features grouped by structured feature category.

public IReadOnlyDictionary<String, Int32> CompoundFeaturesByDetail { get; } #

Gets preserved compound features grouped by stable kind, code, and detail key.

public IReadOnlyList<LegacyDocUnsupportedFeature> UnsupportedFeatures { get; } #

Gets unsupported or preserve-only features discovered while importing.

public IReadOnlyDictionary<String, Int32> UnsupportedFeaturesByCode { get; } #

Gets unsupported features grouped by stable code.

public IReadOnlyDictionary<LegacyDocUnsupportedFeatureKind, Int32> UnsupportedFeaturesByKind { get; } #

Gets unsupported features grouped by structured feature category.

public IReadOnlyDictionary<String, Int32> UnsupportedFeaturesByDetail { get; } #

Gets unsupported features grouped by stable kind, code, and detail key.