API Reference

Class

LegacyPptCapabilityCatalog

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

Provides the versioned source of truth for binary PowerPoint import, authoring, round-trip, and conversion support.

Inheritance

  • Object
  • LegacyPptCapabilityCatalog

Methods

public static LegacyPptCapability Get(LegacyPptFeature feature) #
Returns: LegacyPptCapability

Gets the contract row for a feature.

Parameters

feature OfficeIMO.PowerPoint.LegacyPpt.Capabilities.LegacyPptFeature requiredposition: 0
public static String ToJson(Boolean indented = true) #
Returns: String

Serializes the complete capability contract as deterministic JSON.

Parameters

indented System.Boolean = true optionalposition: 0
public static String ToMarkdown() #
Returns: String

Formats the capability contract as a human-readable Markdown table.

Properties

public static Int32 SchemaVersion { get; } #

Gets the contract schema version.

public static IReadOnlyList<LegacyPptCapability> Capabilities { get; } #

Gets every capability row in stable feature order.

public static Boolean HasRemainingParityWork { get; } #

Gets whether any capability lane still contains planned parity work.

public static IReadOnlyList<LegacyPptCapability> RemainingParityWork { get; } #

Gets all capability rows that still require implementation.