API Reference

Class

PowerPointAccessibilityOptions

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint
Modifiers sealed

Options controlling PowerPoint accessibility inspection and CI enforcement.

Inheritance

  • Object
  • PowerPointAccessibilityOptions

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

Accepted by parameters

Constructors

public PowerPointAccessibilityOptions() #

Methods

public static PowerPointAccessibilityOptions ForProfile(PowerPointAccessibilityPolicyProfile profile) #
Returns: PowerPointAccessibilityOptions

Creates options initialized for a built-in profile.

Parameters

profile OfficeIMO.PowerPoint.PowerPointAccessibilityPolicyProfile requiredposition: 0

Properties

public PowerPointAccessibilityPolicyProfile Profile { get; set; } #

Selected built-in profile. Use PowerPointAccessibilityPolicyProfile) to apply its defaults.

public Boolean RequireDocumentTitle { get; set; } #

Whether the package must define a document title.

public Boolean RequireSlideTitles { get; set; } #

Whether every visible slide must expose a recognizable title.

public Boolean IncludeHiddenSlides { get; set; } #

Whether hidden slides should be included in accessibility inspection. Defaults to false.

public Boolean RequireShapeTitles { get; set; } #

Whether informative visual shapes must have concise titles in addition to descriptions.

public Boolean RequireAlternativeText { get; set; } #

Whether informative pictures, charts, tables, media, and SmartArt require descriptions.

public Boolean RequireLanguage { get; set; } #

Whether text-bearing shapes require an explicit language tag.

public Boolean RequireTableHeaders { get; set; } #

Whether tables require first-row header semantics.

public Boolean CheckContrast { get; set; } #

Whether visible text with resolvable foreground/background colors is checked for contrast.

public Boolean CheckColorOnlyMeaning { get; set; } #

Whether multi-series charts without a data summary are treated as color-only meaning risks.

public Double MinimumTextContrastRatio { get; set; } #

Minimum normal-text contrast ratio.

public Double MinimumLargeTextContrastRatio { get; set; } #

Minimum large-text contrast ratio.

public Double LargeTextThresholdPoints { get; set; } #

Large regular text threshold in points.

public Double LargeBoldTextThresholdPoints { get; set; } #

Large bold text threshold in points.