Skip to content

Commit

Permalink
add c16:uniqueId to several chart complex types
Browse files Browse the repository at this point in the history
  • Loading branch information
tomjebo committed Aug 1, 2024
1 parent 522f9f3 commit ad14081
Show file tree
Hide file tree
Showing 10 changed files with 6,910 additions and 5,931 deletions.
5,190 changes: 2,695 additions & 2,495 deletions data/schemas/schemas_openxmlformats_org_drawingml_2006_chart.json

Large diffs are not rendered by default.

40 changes: 40 additions & 0 deletions data/schemas/schemas_openxmlformats_org_drawingml_2006_main.json
Original file line number Diff line number Diff line change
Expand Up @@ -11431,6 +11431,7 @@
"a:CT_Scene3D/a14:hiddenScene3d",
"a:CT_Shape3D/a14:hiddenSp3d",
"a:CT_ShapeProperties/dgm1612:spPr",
"a:CT_ShapeProperties/c16:spPr",
"a:CT_ShapeProperties/c15:spPr",
"a:CT_ShapeStyle/pic14:style",
"a:CT_Table/a:tbl",
Expand Down Expand Up @@ -11466,17 +11467,22 @@
"ask:CT_LineSketchStyleProperties/ask:lineSketchStyleProps",
"asl:CT_ScriptLink/asl:scriptLink",
"asvg:CT_SVGBlip/asvg:svgBlip",
"c:CT_Boolean/c16:invertIfNegative",
"c:CT_Boolean/c16:bubble3D",
"c:CT_Boolean/c15:xForSave",
"c:CT_Boolean/c15:showDataLabelsRange",
"c:CT_Boolean/c15:showLeaderLines",
"c:CT_Boolean/c15:autoCat",
"c:CT_ChartLines/c15:leaderLines",
"c:CT_ChartSpace/c:chartSpace",
"c:CT_DLbl/c16:dLbl",
"c:CT_Layout/c15:layout",
"c:CT_Marker/c16:marker",
"c:CT_NumFmt/c15:numFmt",
"c:CT_PivotSource/c15:pivotSource",
"c:CT_RelId/c:chart",
"c:CT_Tx/c15:tx",
"c:CT_UnsignedInt/c16:explosion",
"c14:CT_InvertSolidFillFmt/c14:invertSolidFillFmt",
"c14:CT_PivotOptions/c14:pivotOptions",
"c14:CT_SketchOptions/c14:sketchOptions",
Expand All @@ -11497,6 +11503,10 @@
"c15:CT_FullRef/c15:fullRef",
"c15:CT_LevelRef/c15:levelRef",
"c15:CT_SeriesDataLabelsRange/c15:datalabelsRange",
"c16:CT_CategoryFilterExceptions/c16:categoryFilterExceptions",
"c16:CT_ChartDataPointUniqueIDMap/c16:datapointuniqueidmap",
"c16:CT_ChartUniqueID/c16:uniqueId",
"c16:CT_PivotOptions16/c16:pivotOptions16",
"c16r3:CT_DataDisplayOptions16/c16r3:dataDisplayOptions16",
"cdr:CT_Drawing/c:userShapes",
"cdr14:CT_ContentPart/cdr14:contentPart",
Expand Down Expand Up @@ -11949,6 +11959,36 @@
{
"Name": "c16r3:CT_DataDisplayOptions16/c16r3:dataDisplayOptions16"
},
{
"Name": "a:CT_ShapeProperties/c16:spPr"
},
{
"Name": "c:CT_UnsignedInt/c16:explosion"
},
{
"Name": "c:CT_Boolean/c16:invertIfNegative"
},
{
"Name": "c:CT_Boolean/c16:bubble3D"
},
{
"Name": "c:CT_Marker/c16:marker"
},
{
"Name": "c:CT_DLbl/c16:dLbl"
},
{
"Name": "c16:CT_CategoryFilterExceptions/c16:categoryFilterExceptions"
},
{
"Name": "c16:CT_PivotOptions16/c16:pivotOptions16"
},
{
"Name": "c16:CT_ChartDataPointUniqueIDMap/c16:datapointuniqueidmap"
},
{
"Name": "c16:CT_ChartUniqueID/c16:uniqueId"
},
{
"Name": "c:CT_PivotSource/c15:pivotSource"
},
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

using System.Xml.Linq;

namespace DocumentFormat.OpenXml.Linq
{
/// <summary>
/// Declares XNamespace and XName fields for the xmlns:c16="http://schemas.microsoft.com/office/drawing/2014/chart" namespace.
/// </summary>
public static partial class C16
{
/// <summary>
/// Defines the XML namespace associated with the c16 prefix.
/// </summary>
public static readonly XNamespace c16 = "http://schemas.microsoft.com/office/drawing/2014/chart";

/// <summary>
/// Represents the c16:bubble3D XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="categoryFilterException" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: Bubble3DBoolean.</description></item>
/// </list>
/// </remarks>
public static readonly XName bubble3D = c16 + "bubble3D";

/// <summary>
/// Represents the c16:categoryFilterException XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="categoryFilterExceptions" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="bubble3D" />, <see cref="dLbl" />, <see cref="explosion" />, <see cref="invertIfNegative" />, <see cref="marker" />, <see cref="spPr" />, <see cref="uniqueId" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: CategoryFilterException.</description></item>
/// </list>
/// </remarks>
public static readonly XName categoryFilterException = c16 + "categoryFilterException";

/// <summary>
/// Represents the c16:categoryFilterExceptions XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="C.ext" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="categoryFilterException" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: CategoryFilterExceptions.</description></item>
/// </list>
/// </remarks>
public static readonly XName categoryFilterExceptions = c16 + "categoryFilterExceptions";

/// <summary>
/// Represents the c16:datapointuniqueidmap XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="C.ext" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="ptentry" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: ChartDataPointUniqueIDMap.</description></item>
/// </list>
/// </remarks>
public static readonly XName datapointuniqueidmap = c16 + "datapointuniqueidmap";

/// <summary>
/// Represents the c16:dLbl XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="categoryFilterException" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="C.delete" />, <see cref="C.dLblPos" />, <see cref="C.extLst" />, <see cref="C.idx" />, <see cref="C.layout" />, <see cref="C.numFmt" />, <see cref="C.separator" />, <see cref="C.showBubbleSize" />, <see cref="C.showCatName" />, <see cref="C.showLegendKey" />, <see cref="C.showPercent" />, <see cref="C.showSerName" />, <see cref="C.showVal" />, <see cref="C.spPr" />, <see cref="C.tx" />, <see cref="C.txPr" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: DLbl.</description></item>
/// </list>
/// </remarks>
public static readonly XName dLbl = c16 + "dLbl";

/// <summary>
/// Represents the c16:explosion XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="categoryFilterException" />.</description></item>
/// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: UnsignedIntegerType.</description></item>
/// </list>
/// </remarks>
public static readonly XName explosion = c16 + "explosion";

/// <summary>
/// Represents the c16:invertIfNegative XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="categoryFilterException" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: InvertIfNegativeBoolean.</description></item>
/// </list>
/// </remarks>
public static readonly XName invertIfNegative = c16 + "invertIfNegative";

/// <summary>
/// Represents the c16:marker XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="categoryFilterException" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="C.extLst" />, <see cref="C.size" />, <see cref="C.spPr" />, <see cref="C.symbol" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: Marker.</description></item>
/// </list>
/// </remarks>
public static readonly XName marker = c16 + "marker";

/// <summary>
/// Represents the c16:pivotOptions16 XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="showExpandCollapseFieldButtons" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: PivotOptions16.</description></item>
/// </list>
/// </remarks>
public static readonly XName pivotOptions16 = c16 + "pivotOptions16";

/// <summary>
/// Represents the c16:ptentry XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="datapointuniqueidmap" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="ptidx" />, <see cref="uniqueID_" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: ChartDataPointUniqueIDMapEntry.</description></item>
/// </list>
/// </remarks>
public static readonly XName ptentry = c16 + "ptentry";

/// <summary>
/// Represents the c16:ptidx XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="ptentry" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: XsdunsignedInt.</description></item>
/// </list>
/// </remarks>
public static readonly XName ptidx = c16 + "ptidx";

/// <summary>
/// Represents the c16:showExpandCollapseFieldButtons XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="pivotOptions16" />.</description></item>
/// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: BooleanFalse.</description></item>
/// </list>
/// </remarks>
public static readonly XName showExpandCollapseFieldButtons = c16 + "showExpandCollapseFieldButtons";

/// <summary>
/// Represents the c16:spPr XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="categoryFilterException" />.</description></item>
/// <item><description>has the following child XML elements: <see cref="A.blipFill" />, <see cref="A.custGeom" />, <see cref="A.effectDag" />, <see cref="A.effectLst" />, <see cref="A.extLst" />, <see cref="A.gradFill" />, <see cref="A.grpFill" />, <see cref="A.ln" />, <see cref="A.noFill" />, <see cref="A.pattFill" />, <see cref="A.prstGeom" />, <see cref="A.scene3d" />, <see cref="A.solidFill" />, <see cref="A.sp3d" />, <see cref="A.xfrm" />.</description></item>
/// <item><description>has the following XML attributes: <see cref="NoNamespace.bwMode" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: ShapeProperties.</description></item>
/// </list>
/// </remarks>
public static readonly XName spPr = c16 + "spPr";

/// <summary>
/// Represents the c16:uniqueId XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="A.graphicData" />, <see cref="C.ext" />, <see cref="categoryFilterException" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: UniqueIdChartUniqueID.</description></item>
/// </list>
/// </remarks>
public static readonly XName uniqueId = c16 + "uniqueId";

/// <summary>
/// Represents the c16:uniqueID XML element.
/// </summary>
/// <remarks>
/// <para>As an XML element, it:</para>
/// <list type="bullet">
/// <item><description>has the following parent XML elements: <see cref="ptentry" />.</description></item>
/// <item><description>corresponds to the following strongly-typed classes: UniqueID.</description></item>
/// </list>
/// </remarks>
public static readonly XName uniqueID_ = c16 + "uniqueID";
}
}
Loading

0 comments on commit ad14081

Please sign in to comment.