Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeColorContrast

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

WCAG-compatible relative luminance and contrast calculations for shared OfficeIMO colors.

Inheritance

  • Object
  • OfficeColorContrast

Methods

public static Double ContrastRatio(OfficeColor first, OfficeColor second) #
Returns: Double

Returns the contrast ratio between two colors in the inclusive range 1 to 21.

Parameters

first OfficeIMO.Drawing.OfficeColor requiredposition: 0
second OfficeIMO.Drawing.OfficeColor requiredposition: 1
public static Boolean Meets(OfficeColor foreground, OfficeColor background, Double minimumRatio) #
Returns: Boolean

Returns whether two colors meet the supplied minimum contrast ratio.

Parameters

foreground OfficeIMO.Drawing.OfficeColor requiredposition: 0
background OfficeIMO.Drawing.OfficeColor requiredposition: 1
minimumRatio System.Double requiredposition: 2
public static Double RelativeLuminance(OfficeColor color) #
Returns: Double

Returns the relative luminance of an sRGB color in the inclusive range 0 to 1.

Parameters

color OfficeIMO.Drawing.OfficeColor requiredposition: 0