API Reference

Class

LegacyXlsLoadResult

Namespace OfficeIMO.Excel.LegacyXls
Assembly OfficeIMO.Excel
Implements
IDisposable
Modifiers sealed

Contains the projected OfficeIMO document and the legacy XLS import report produced from the same parse.

Inheritance

  • Object
  • LegacyXlsLoadResult

Usage

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

Methods

public virtual Void Dispose() #
Returns: Void

Disposes the projected OfficeIMO document.

public LegacyXlsLoadResult EnsureNoImportErrors() #
Returns: LegacyXlsLoadResult

Throws when the legacy XLS import produced error diagnostics.

public LegacyXlsLoadResult EnsureNoUnsupportedFeatures() #
Returns: LegacyXlsLoadResult

Throws when the legacy XLS import discovered unsupported or preserve-only features.

Properties

public ExcelDocument Document { get; } #

Gets the normal OfficeIMO Excel document projected from supported legacy XLS content.

public Boolean HasDocument { get; } #

Gets whether supported legacy XLS content was projected into a normal OfficeIMO Excel document.

public Exception ProjectionException { get; } #

Gets the projection failure captured while preserving parser diagnostics for report callers.

public LegacyXlsWorkbook Workbook { get; } #

Gets the neutral legacy XLS workbook model produced by the parser.

public IReadOnlyList<LegacyXlsImportDiagnostic> Diagnostics { get; } #

Gets diagnostics produced while reading the legacy workbook.

public IReadOnlyList<LegacyXlsUnsupportedFeature> UnsupportedFeatures { get; } #

Gets unsupported or preserve-only features discovered during import.

public LegacyXlsImportReport ImportReport { get; } #

Gets a compact import report for corpus baselines and preflight checks.

public Boolean HasImportErrors { get; } #

Gets whether the legacy XLS import produced error diagnostics.

public Boolean HasUnsupportedFeatures { get; } #

Gets whether the legacy XLS import discovered unsupported or preserve-only features.