API Reference

Class

LegacyPptLoadResult

Namespace OfficeIMO.PowerPoint.LegacyPpt
Assembly OfficeIMO.PowerPoint
Implements
IDisposable
Modifiers sealed

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

Inheritance

  • Object
  • LegacyPptLoadResult

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
public LegacyPptLoadResult EnsureNoConversionLoss() #
Returns: LegacyPptLoadResult

Throws when conversion would omit known content.

public LegacyPptLoadResult EnsureNoImportErrors() #
Returns: LegacyPptLoadResult

Throws when import produced errors.

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.