API Reference
LegacyXlsLoadResult
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.
Returned or exposed by
Methods
public LegacyXlsImportReport CreateAdvancedImportReport() #LegacyXlsImportReportCreates or returns the cached advanced corpus-grade import report.
public LegacyXlsLoadResult EnsureNoConversionLoss() #LegacyXlsLoadResultThrows when conversion to XLSX would omit known legacy content.
public LegacyXlsLoadResult EnsureNoImportErrors() #LegacyXlsLoadResultThrows when the legacy XLS import produced error diagnostics.
public LegacyXlsLoadResult EnsureNoUnsupportedFeatures() #LegacyXlsLoadResultThrows when the legacy XLS import discovered unsupported or preserve-only features.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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; } #EditorBrowsable(1)Gets the neutral legacy XLS workbook model produced by the parser.
public LegacyXlsWorkbook AdvancedWorkbook { get; } #Gets the advanced neutral parser model for forensic or corpus analysis.
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 IReadOnlyList<LegacyXlsPreservedFeatureRecord> PreservedFeatures { get; } #Gets preserve-only BIFF feature records that were not projected into the normal workbook model.
public IReadOnlyList<LegacyXlsUnsupportedSheet> UnsupportedSheets { get; } #Gets sheet entries that were not projected as normal worksheets.
public IReadOnlyList<LegacyXlsChartSheet> ChartSheets { get; } #Gets chart sheets that were projected into chart-sheet package parts.
public IReadOnlyList<LegacyXlsCompoundFeatureRecord> CompoundFeatures { get; } #Gets preserve-only features found in the OLE compound container.
public LegacyXlsImportReport ImportReport { get; } #EditorBrowsable(1)Gets a compact import report for corpus baselines and preflight checks.
public LegacyXlsImportSummary Summary { get; } #Gets a compact cached summary intended for normal application code.
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.
public Boolean HasConversionLoss { get; } #Gets whether conversion to XLSX would omit known legacy content.