API Reference

Class

LegacyPptCapability

Namespace OfficeIMO.PowerPoint.LegacyPpt.Capabilities
Assembly OfficeIMO.PowerPoint
Modifiers sealed

One machine-readable row in the binary PowerPoint parity contract.

Inheritance

  • Object
  • LegacyPptCapability

Usage

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

Methods

public LegacyPptCapabilityState GetState(LegacyPptCapabilityLane lane) #
Returns: LegacyPptCapabilityState

Gets the current state for a requested compatibility lane.

Parameters

lane OfficeIMO.PowerPoint.LegacyPpt.Capabilities.LegacyPptCapabilityLane requiredposition: 0

Properties

public LegacyPptFeature Feature { get; } #

Gets the stable feature identifier.

public String Category { get; } #

Gets the feature category used by reports.

public String Description { get; } #

Gets the user-facing feature description.

public LegacyPptRepresentability Representability { get; } #

Gets how the legacy format can represent the feature.

public LegacyPptCapabilityState ImportToEditableModel { get; } #

Gets the current binary-to-editable-model import state.

public LegacyPptCapabilityState NewBinaryWrite { get; } #

Gets the current new-binary-document authoring state.

public LegacyPptCapabilityState BinaryRoundTrip { get; } #

Gets the current imported-binary-to-binary round-trip state.

public LegacyPptCapabilityState PptxToBinary { get; } #

Gets the current PPTX-to-binary conversion state.

public String Note { get; } #

Gets an important compatibility note or limitation.

public Boolean HasRemainingParityWork { get; } #

Gets whether any compatibility lane still requires implementation work.