Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

LegacyPptLoadResult

Namespace OfficeIMO.PowerPoint.LegacyPpt
Assembly OfficeIMO.PowerPoint
Source revision e31b305980e3 with working tree changes
Implements
IDisposable IOfficeConversionReport
Modifiers sealed

Contains the projected OfficeIMO presentation and its binary PPT import report.

Inheritance

  • Object
  • LegacyPptLoadResult

Usage

Explore 3 API references to this type

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

Methods

public Void Dispose() #
Returns: Void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public LegacyPptLoadResult EnsureNoConversionLoss() #
Returns: LegacyPptLoadResult

Throws when conversion would omit known content.

public LegacyPptLoadResult EnsureNoImportErrors() #
Returns: LegacyPptLoadResult

Throws when import produced errors.

public Void RequireNoLoss() #
Returns: Void

Throws when the conversion stage reported possible content loss.

Properties

public PowerPointPresentation Document { get; } #

Gets the normal editable OfficeIMO presentation projected from supported binary content.

public Boolean HasDocument { get; } #

Gets whether projection produced an OfficeIMO presentation.

public LegacyPptPresentation Presentation { get; } #

Gets the neutral binary presentation model.

public Exception? ProjectionException { get; } #

Gets a projection failure captured for report callers.

public IReadOnlyList<LegacyPptImportDiagnostic> Diagnostics { get; } #

Gets parser diagnostics.

public LegacyPptImportReport ImportReport { get; } #

Gets the cached import report.

public Boolean HasImportErrors { get; } #

Gets whether import produced error diagnostics.

public Boolean HasConversionLoss { get; } #

Gets whether projection is known to omit unsupported content.

public IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #

Gets immutable, category-preserving diagnostics for this conversion stage.

public Boolean HasLoss { get; } #

True when the conversion stage approximated, omitted, could not preserve, or has unassessed source content.