Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
PowerPoint does not implement every Open XML feature defined in ISO/IEC 29500, and the available information indicates that hueDir is one of the attributes that is effectively ignored by the PowerPoint rendering engine.
The Open XML schema defines the hue direction for diagram color interpolation via:
-
ColorsType.HueDirection→hueDirattribute -
HueDirectionValuesenum with the values:-
Clockwise→ serialized as"cw" -
Counterclockwise→ serialized as"ccw"
-
This is exactly what is being used in the sample:
<dgm:fillClrLst meth="span" hueDir="ccw">
<a:schemeClr val="accent2"/>
<a:schemeClr val="accent3"/>
</dgm:fillClrLst>
The schema and API clearly support both directions, but there is no additional requirement or setting in the provided documentation that must be enabled to make hueDir="ccw" take effect. Given that:
- The attribute is correctly formed according to the schema (
"ccw"for counterclockwise). - The enum and property definitions do not specify any conditional behavior or limitations.
- PowerPoint still interpolates via yellow (clockwise path) regardless of
hueDir.
The behavior described is consistent with PowerPoint not honoring the hueDir attribute in practice, even though it is valid in the Open XML format. There is nothing else in the provided documentation that would change this behavior or that needs to be added to the markup to force counterclockwise interpolation.
In other words, the markup is correct per the standard and APIs, but PowerPoint’s implementation appears to ignore hueDir, so counterclockwise interpolation cannot be reliably achieved via this attribute in current builds.
References: