/// <summary> /// Adds a new fill to the collection /// </summary> /// <param name="style">The fill style</param> /// <returns>The fill</returns> public ExcelDrawingFill Add(eFillStyle style) { var node = TopNode.OwnerDocument.CreateElement("a", ExcelDrawingFillBasic.GetStyleText(style), ExcelPackage.schemaMain); TopNode.AppendChild(node); return(new ExcelDrawingFill(null, NameSpaceManager, TopNode, "", SchemaNodeOrder)); }
private void TransformColorFillBasic(ExcelDrawingFillBasic fill, ExcelChartStyleColorManager color, int colorIndex, int numberOfItems) { switch (fill.Style) { case eFillStyle.SolidFill: TransformColor(fill.SolidFill.Color, color, colorIndex, numberOfItems); break; case eFillStyle.GradientFill: foreach (var grad in fill.GradientFill.Colors) { TransformColor(grad.Color, color, colorIndex, numberOfItems); } break; } }