API Reference
LegacyDocLoadResult
Contains the projected OfficeIMO document and the legacy DOC import report produced from the same parse.
Inheritance
- Object
- LegacyDocLoadResult
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 LegacyDocImportReport CreateAdvancedImportReport() #LegacyDocImportReportCreates or returns the cached advanced corpus-grade import report.
public LegacyDocLoadResult EnsureNoConversionLoss() #LegacyDocLoadResultThrows when conversion to DOCX would omit known legacy content.
public LegacyDocLoadResult EnsureNoImportErrors() #LegacyDocLoadResultThrows when the legacy DOC import produced error diagnostics.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public WordDocument Document { get; } #Gets the normal OfficeIMO Word document projected from supported legacy DOC content.
public Boolean HasDocument { get; } #Gets whether supported legacy DOC content was projected into a normal OfficeIMO Word document.
public Exception ProjectionException { get; } #Gets the projection failure captured while preserving parser diagnostics for report callers.
public LegacyDocDocument LegacyDocument { get; } #EditorBrowsable(1)Gets the neutral legacy DOC model produced by the parser.
public LegacyDocDocument AdvancedDocument { get; } #Gets the advanced neutral parser model for forensic or corpus analysis.
public IReadOnlyList<LegacyDocImportDiagnostic> Diagnostics { get; } #Gets diagnostics produced while reading the legacy document.
public IReadOnlyList<LegacyDocUnsupportedFeature> UnsupportedFeatures { get; } #Gets unsupported or preserve-only features discovered while reading the legacy document.
public IReadOnlyList<LegacyDocPreservedFeature> PreservedFeatures { get; } #Gets preserve-only non-compound feature metadata discovered while importing the legacy document.
public IReadOnlyList<LegacyDocCompoundFeature> CompoundFeatures { get; } #Gets preserve-only compound storage discovered while importing the legacy document.
public LegacyDocImportReport ImportReport { get; } #EditorBrowsable(1)Gets a compact import report for corpus baselines and preflight checks.
public LegacyDocImportSummary Summary { get; } #Gets a compact cached summary intended for normal application code.
public Boolean HasImportErrors { get; } #Gets whether the legacy DOC import produced error diagnostics.
public Boolean HasConversionLoss { get; } #Gets whether conversion to DOCX would omit unsupported, preserved-only, or compound legacy content.